Job
Description
As an Angular Developer at nerdAppLabs Software Solutions Pvt. Ltd., you will be a part of a dynamic team working on cutting-edge technology in the fields of IIoT, AI, and Edge MLOps. We are a trusted partner for various companies, contributing to the development and support of products across different domains. Our collaboration with platforms like SugarCRM, Fledge, FogLAMP, MyMap, and OptTown has enabled organizations to excel in their respective industries. At nerdAppLabs, we take pride in our role in the Commercial Open Source Industrial IoT (IIoT) and Edge AI/ML space, where we are actively involved in creating a leading platform for Industrial Data Pipelines, Insights, and Actions. We are dedicated to shaping the future through innovation and technology. We are seeking passionate individuals who are enthusiastic about the rapidly growing fields of IIoT, AI, and Edge MLOps. Our company culture is centered around fostering a supportive and positive environment driven by motivated team players. We value diversity in people, ideas, and backgrounds, which contributes to a sense of community within our organization. At nerdAppLabs, we firmly believe in innovation and the delivery of creative solutions to meet the challenges of tomorrow. As an engineering partner to Dianomic Systems, we are actively involved in building open-source solutions under the Linux Foundation and commercial IIoT products for IT/OT integration with intelligence. Join us at nerdAppLabs and become part of a team that is driving innovation in IIoT, Machine Learning, AI, and Edge Computing! Role Overview: We are looking for a skilled Angular Developer who excels at translating complex backend logic and REST APIs into user-friendly visual interfaces. Your primary focus will be on data-driven UI/UX design, where the design process starts with system behavior rather than just Figma files. You will be responsible for building modern, modular applications that visualize data flows, facilitate user interactions with pipelines, and provide real-time system feedback. Your work will involve creating control panels, dashboards, and visual builders that are grounded in architecture, data, and storytelling. Your Responsibilities: - Develop Angular components to visualize intricate backend pipelines and workflows - Focus on UI/UX design, translating architectural details and API specifications into engaging, real-time interfaces - Utilize Browser Dev Tools for effective debugging of Angular applications - Implement design patterns in Angular such as component-based, observer, singleton, factory, etc. - Write E2E tests for interactive interfaces using Cypress or Playwright - Deploy applications using Docker on NGINX, Apache, or cloud VM instances (e.g., AWS EC2) - Contribute to modular architecture patterns like plugin-based or micro frontends - Collaborate closely with system architects and backend developers Required Skills: - 3+ years of experience in Angular (v10+) with advanced TypeScript and RxJS knowledge - Proficiency in HTML5, CSS3, and responsive web design - Strong understanding of REST API integration, JSON handling, and data binding - Experience working directly from system designs, API contracts, or flow specifications - Focus on UI/UX design without relying solely on pixel-perfect mockups - Familiarity with Bulma, Bootstrap, or CSS utility frameworks - Solid Git skills including branching, pull requests, and conflict resolution - Knowledge of NGINX/Apache for frontend deployment - Experience in writing automated UI tests with Cypress or Playwright - Comfortable with Docker and cloud VMs (e.g., AWS EC2) Additional Skills to Consider: - Familiarity with SCSS (Sassy CSS) and its advanced features - Experience in building dashboards, admin panels, or analytics UIs - Knowledge of graph libraries like Chart.js, Plotly.js - Strong understanding of UI/UX principles, color theory, typography, and design systems - Proficiency in tools like Figma or Excalidraw for wireframing and prototyping Strongly Preferred: - Experience with visual programming or flow-based UIs such as Rete.js or Node-RED - Understanding of micro frontend patterns and plugin-based architecture - Previous work in IoT, data pipelines, or centralized management systems for Edge devices - Familiarity with event-driven UIs, system state management (NgRx, etc.) - Experience with JSON fixtures/stubs for APIs and knowledge of Swagger/OpenAPI tools What You'll Gain: - Ownership over rich, technical, visual frontends driving real-world workflows - The opportunity to shape interface logic directly from architecture and APIs - A modern tech stack with flexibility and autonomy - A team culture that values engineering insight, creativity, and impact Join us at nerdAppLabs and be a part of a team that is revolutionizing the future of technology in IIoT, Machine Learning, AI, and Edge Computing!,