Lead Software Engineer - Frontend
Ecolab
Office
Bangalore Office Block 3A, Thanisandra Main Rd, India
Full Time
We are looking for a talented and experienced Lead UI Developer to spearhead the development of modern, responsive, and user-centric web interfaces. This role demands a strong command of front-end technologies, design principles, and leadership capabilities to guide a team of UI developers in delivering high-quality digital experiences.
Responsibilities
- Lead the UI development team in designing and implementing scalable, maintainable, and high-performance user interfaces.
- Collaborate closely with UX designers, product managers, and backend engineers to deliver seamless and engaging user experiences.
- Define and enforce UI development standards, coding best practices, and performance benchmarks.
- Conduct code reviews, mentor junior developers, and foster a collaborative and innovative team culture.
- Translate wireframes and design mockups into functional UI components.
- Ensure cross-browser compatibility, accessibility (WCAG), and responsive design across devices.
- Optimize front-end performance using modern tools and techniques.
- Integrate UI components with RESTful APIs and backend services.
- Stay current with emerging front-end technologies, frameworks, and industry trends.
- Participate in sprint planning, estimation, and delivery in Agile/Scrum environments.
Basic Qualifications
- 7+ years of experience in front-end development.
- Expertise in JavaScript, TypeScript, HTML5, CSS3, and pre-processors like SASS/LESS.
- Proficiency in modern frameworks such as React, Angular, or Vue.js.
- Experience with state management libraries (e.g., Redux, NgRx, Vuex).
- Strong understanding of responsive design, accessibility standards, and cross-browser compatibility.
- Familiarity with UI testing frameworks (e.g., Jest, Cypress, Testing Library).
- Experience with build tools and bundlers (Webpack, Vite, etc.).
- Proficient in version control systems like Git and CI/CD pipelines.
- Experience working with design tools like Figma, Adobe XD, or Sketch.
Preferred Qualifications
- Bachelor’s or master’s degree or business management, or in a related field is must.
- Experience with design systems and component libraries (e.g., Material UI, Ant Design, Tailwind CSS).
- Exposure to performance optimization tools (e.g., Lighthouse, Web Vitals).
- Experience deploying front-end applications in cloud environments (Azure, AWS).
- Strong problem-solving skills and attention to detail.
- Excellent communication, leadership, and stakeholder management skills.
- Relevant certifications in front-end development or UI/UX design.
Lead Software Engineer - Frontend
Office
Bangalore Office Block 3A, Thanisandra Main Rd, India
Full Time
August 12, 2025