Job description
Role Overview
We are seeking a Front-End Software Engineer with a strong passion for technology to build scalable, high-performance web applications for wireless networking solutions used across fleets of vehicles and physical assets.
In this role, you will develop reusable front-end software that operates across a diverse technology stackfrom cloud-based servers to resource-constrained embedded devices, all running customized Linux environments. You will work with modern front-end frameworks while integrating open-source solutions and tailoring applications to meet customer-specific requirements through clean, maintainable code.
Key Responsibilities
Design, develop, and maintain scalable front-end applications using modern JavaScript frameworks.
Build reusable UI components for both off-the-shelf and bespoke hardware platforms.
Integrate front-end applications with RESTful APIs and backend services.
Optimize application performance, reliability, and maintainability across environments.
Leverage and extend open-source software to enhance product capabilities.
Collaborate within Agile teams to deliver high-quality features and improvements.
Basic Qualifications
Bachelor’s degree in Computer Science or a related technical field, or equivalent practical experience.
3+ years of hands-on experience with React, including debugging and performance optimization.
Strong experience with TypeScript.
Experience using Redux Toolkit for state management.
Experience integrating with RESTful APIs and web services.
Experience with unit and integration testing using React Testing Library.
Familiarity with CI/CD pipelines and test automation practices.
Solid understanding of Agile / Lean development methodologies.
Strong written and verbal communication skills in English.
Willingness and ability to learn new technologies and programming languages as required.
Desirable Skills \& Growth Areas
(The following are beneficial but not mandatory; opportunities to grow in these areas will be provided.)
Experience with UI/UX design principles.
Familiarity with styling solutions such as styled-components.
Experience with modern front-end build and test tools (e.g., Vite).
Experience designing and developing RESTful services and APIs.
Exposure to time-series databases and/or MQTT-based systems.
Job Type: Full-time
Pay: ₹900,000.00 - ₹1,200,000.00 per year
Experience:
React: 3 years (Preferred)
Redux: 3 years (Preferred)
Work Location: In person