Job Title: Lead Angular Developer
Job Summary
We are looking for a Lead Angular Developer to own and drive frontend engineering across Bay6.ai's multi-tier enterprise AI products. This is a hands-on leadership role; you will architect and build complex, scalable Angular-based interfaces while guiding a team of frontend developers. You will work closely with backend engineers, AI/ML teams, and product managers to deliver high-quality, performant, and AI-integrated user experiences.
Job Responsibilities
- Lead frontend architecture decisions for Bay6.ai's enterprise AI products defining component structure, module design, and scalability patterns.
- Build and maintain complex, multi-tier Angular applications aligned with product and business requirements.
- Drive integration of AI/ML outputs and real-time data into intuitive, high-performance UI.
- Collaborate with backend developers to design efficient API contracts and ensure seamless frontend-backend integration.
- Partner with the AI/ML team to translate model outputs, predictions, and insights into clear, usable interfaces.
- Define and enforce frontend coding standards, review pull requests, and ensure maintainable, well-tested code.
- Work with UI/UX designers to deliver consistent, accessible, and user-friendly experiences across platforms.
- Conduct performance profiling and optimization to meet enterprise-grade standards.
- Mentor junior and mid-level frontend developers, fostering a culture of quality and continuous improvement.
- Contribute to sprint planning, technical estimations, and delivery execution in an Agile.
Must Have Skills
- Angular (v16+ mandatory) deep, production-grade expertise
- Experience building multi-tier enterprise product UIs not just standalone apps
- Proficiency in JavaScript, CSS and HTML
- Strong knowledge of RESTful API integration and asynchronous data handling
- Component architecture reusable UI components, micro frontends, design systems
- Unit testing using TDD
- Cross-browser compatibility and responsive design (mobile + desktop)
- Experience with CI/CD pipelines and Git-based collaborative workflows
Nice to Have Skills
- Strong proficiency in TypeScript, JavaScript, HTML5, and CSS3
- Hands-on experience integrating AI/ML-driven features into frontend (e.g., dynamic dashboards, real-time data feeds, model output visualization, AI-assisted workflows)
- Experience with Angular Material or similar UI component libraries
- Knowledge of state management (NgRx or similar)
- SEO solutions for SPAs
- Prior experience in a startup or fast-scaling product development environment