top of page
Screenshot 2024-10-25 at 12.33.49 AM.png

UI Lead Engineer

Bangalore, IN

Job Description

We are seeking an experienced UI Tech Lead with a strong command over Angular, advanced state management, and a deep understanding of designing complex architectures in a monorepo environment. This role is central to developing and maintaining our frontend applications, focusing on data visualization and seamless integration with Python-based backends. The ideal candidate will demonstrate expertise in UI/UX design, high-performance, and user-friendly interfaces, and the ability to guide a team through complex technical challenges.

Key Responsibilities

  • Lead the development and design of frontend applications using Angular, TypeScript, and RESTful services.

  • Build reusable and scalable components with a focus on performance and maintainability.

  • Collaborate with backend teams, particularly with Django and/or Flask, to integrate APIs and enhance data flow.

  • Implement effective state management solutions for complex and high-interaction applications.

  • Design and implement data visualizations using JavaScript libraries to transform data into interactive charts and graphs.

  • Work closely with UI/UX teams in Figma, translating mockups into functional, pixel-perfect frontends.

  • Maintain high-quality code standards, including writing testable and well-documented code.

  • Drive adoption of best practices within the team, providing guidance and mentorship on complex technical issues.

Skills & Qualifications

  • Lead the development and design of frontend applications using Angular, TypeScript, and RESTful services.

  • Build reusable and scalable components with a focus on performance and maintainability.

  • Collaborate with backend teams, particularly with Django and/or Flask, to integrate APIs and enhance data flow.

  • Implement effective state management solutions for complex and high-interaction applications.

  • Design and implement data visualizations using JavaScript libraries to transform data into interactive charts and graphs.

  • Work closely with UI/UX teams in Figma, translating mockups into functional, pixel-perfect frontends.

  • Maintain high-quality code standards, including writing testable and well-documented code.

  • Drive adoption of best practices within the team, providing guidance and mentorship on complex technical issues.

Apply for this job

Skills & Qualifications

  • Lead the development and design of frontend applications using Angular, TypeScript, and RESTful services.

  • Build reusable and scalable components with a focus on performance and maintainability.

  • Collaborate with backend teams, particularly with Django and/or Flask, to integrate APIs and enhance data flow.

  • Implement effective state management solutions for complex and high-interaction applications.

  • Design and implement data visualizations using JavaScript libraries to transform data into interactive charts and graphs.

  • Work closely with UI/UX teams in Figma, translating mockups into functional, pixel-perfect frontends.

  • Maintain high-quality code standards, including writing testable and well-documented code.

  • Drive adoption of best practices within the team, providing guidance and mentorship on complex technical issues.

Preferred Skills

Angular: Advanced understanding, especially with the latest versions, for building dynamic, responsive, and scalable applications.

State Management: Proficiency in handling complex state across large-scale applications.

Charts and Data Visualization: Skilled in using JavaScript plotting libraries (e.g., Plotly, D3.js) for data representation.

Complex Architecture & Monorepo: Experience in architecting large applications using monorepo structures to optimize code sharing and maintenance.

Design Tools: Familiarity with Figma for UI/UX design collaboration.

TailwindCSS: Experience with TailwindCSS for fast and efficient styling of applications.

bottom of page