Litmus
Senior Software Engineer - Frontend
Pune, India. Posted a month ago
The role
You will design, develop, and maintain responsive AngularJS-based web applications. You will work on the infrastructure that enables real-time data to power AI and machine learning systems in production environments.
What you will do
- Design, develop, and maintain responsive, robust, and modular AngularJS-based web applications.
- Translate complex product requirements into engaging and intuitive user experiences.
- Implement clean, maintainable, and scalable front-end code with a focus on high performance.
- Build reusable directives, services, and modules with an eye toward componentization and efficiency.
- Collaborate closely with Product and Backend Engineering teams to align UI functionality with underlying APIs and services.
- Contribute to UI/UX discussions, helping to shape the design and behavior of frontend components.
- Review, refactor, and optimize existing AngularJS code to improve performance and maintainability.
- Develop comprehensive tests (unit, integration, E2E) and conduct thorough code reviews and browser compatibility testing.
- Collaborate with engineers across the organization to resolve issues when necessary.
- Contribute innovative ideas for technical improvements and business opportunities.
Required qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or similar.
- 5+ years of professional experience building complex web applications with AngularJS in production environments.
- Strong command of TypeScript/JavaScript, HTML5, CSS3, and modern front-end architectures.
- Deep understanding of AngularJS internals, including scope, the digest cycle, services, and directives.
- Demonstrated ability to showcase previous UI work (e.g., portfolio, screens, live apps, dashboards, or component libraries).
- Extensive experience integrating frontend applications with backend services via RESTful APIs.
- Familiarity with consuming and visualizing streaming data via APIs or websockets.
- Solid understanding of cross-browser compatibility, accessibility standards, and mobile-first design principles.
- Proficiency with Git, CI/CD pipelines, and collaborative development workflows.
- Very organized, with great attention to detail
- Creative, and open to different ideas from stakeholders and other engineers
- Likes to work in a collaborative, fast-paced, and results-driven environment
About the company
Litmus is a growth-stage software company helping manufacturers access, structure, and use real-time data from machines, systems, and sensors at the edge. The company is building the data foundation that powers industrial AI.