company logo

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

company logo

Ecolab

ecolab