We are seeking a highly skilled Front-End Developer to deliver enterprise-grade, business-critical web, desktop, client-server, and cloud-based applications. The role requires deep expertise in building highly responsive, real-time, data-rich UIs
Front-End Architecture & Development
- Lead development of modern, responsive UIs for SaaS, client-server, and real-time applications.
- Architect reusable, modular front-end components across web and desktop using:
- React/Angular/Vue
- Electron.js for cross-platform desktop applications
- Build real-time interfaces using WebSockets, SignalR, MQTT, gRPC, or REST.
- Ensure consistency and performance across web and desktop application layers.
- Integrate front-end with .NET, C++, device-level APIs, or cloud microservices.
- Handle IPC (Inter-Process Communication), native OS integrations, menu systems, secure storage, and update frameworks.
- Optimize apps for memory usage, performance, offline mode, and security.
Integration with Backend & Cloud
- Work closely with backend engineers to integrate with
- .NET Core APIs
- REST/gRPC services
- Strong understanding of SQL & NoSQL databases to design efficient data access and caching systems.
- Contribute to API designs that improve UI performance and maintainability.
Performance, Security & Reliability
- Optimize front-end and apps for speed, responsiveness, and stability.
- Ensure compliance with enterprise security standards (e.g., encryption, secure IPC, auth flows).
- Deliver high availability and consistent user experience for enterprise deployments.
Preferred candidate profile
Front-End Expertise
- Hands-on experience building real-time UIs
- Strong knowledge of component architecture, state management (Redux, MobX, VueX)
Understanding of:
- Node.js integration
- Secure storage and hardened configurations
- Experience integrating Electron apps with .NET APIs, C++ libraries, hardware devices, or cloud services is a major plus.
- Understanding of ASP.NET Core, Blazor, WPF/WinUI (optional), and API consumption patterns
- Ability to design UI components that interact with .NET microservices or clientserver stacks
- Azure Cloud (App Services, API Management, Functions, Storage, IAM)
- Understanding distributed systems, async communication, caching, and API gateways
Database Knowledge
- Strong understanding of SQL databases (MS SQL, MySQL, PostgreSQL)
- Working knowledge of NoSQL (MongoDB, CosmosDB, Redis, Elastic)
- Ability to design data flows and optimize UI latency tied to data-heavy screens
Preferred Experience
- Experience building inspection/monitoring or device-connected UIs (camera, scanner, PLC, printers)
- Prior exposure to GXP/21 CFR Part 11 enterprise applications (optional)