Angular/Electron Developer – Admin Application to $5500
About the Role
We’re building an Angular-based Admin application to manage Zultys MX.
You will be responsible for designing and delivering a robust, user-friendly admin interface that includes:
- Advanced data tables (virtual scroll, filters, multi-column sorting, inline actions).
- User and call group management tools.
- Administrative dashboards for monitoring system status and service health.
Your role covers the full development lifecycle: Angular UI/UX, RxJS-driven data flows, integration with backend APIs, and production hardening for Electron desktop builds.
Responsibilities
- Develop Angular components and modules for the admin application.
- Implement filters, sorting, and analytics views for large datasets.
- Package and deliver the Angular app with Electron for cross-platform distribution.
- Integrate with REST and WebSocket APIs for real-time updates.
- Handle user authentication, session management, and permissions in the web app.
- Optimize performance (OnPush change detection, trackBy, virtual scroll).
- Collaborate with backend engineers to refine contracts and API endpoints.
- Contribute to build pipelines (Electron packaging, auto-updates).
Requirements
- 5+ years professional experience with Angular (v12+) and TypeScript.
- Deep understanding of RxJS, Angular Material, and performance optimizations.
- Strong knowledge of REST APIs, WebSockets, and data integration.
- Experience with Nginx, CORS, and authentication flows.
Nice-to-have
- Experience with Electron (desktop packaging, main/renderer process, IPC, distribution).
- Background in real-time communications (WebRTC, SIP, or XMPP).
- Familiarity with media streaming, or transcript UIs.
- Experience with cross-platform Electron deployment (auto-updates, code signing, installers).
- Unit/e2e testing .
Required skills experience
WebSockets | 4.5 years |
Angular 16–18 | 5 years |
RxJS | 1 year |
Angular Material | 2.5 years |
REST/JSON | 5 years |
Required languages
English | C1 - Advanced |
📊
Average salary range of similar jobs in
analytics →
Loading...