Senior Frontend Developer
BAY6.AI
Job Description
Job Title: Angular Lead
Experience Required: 8+ Years
Location: Hyderabad
Mode of Work: Work from Office (All 5 days a week)
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.
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
Job Responsibilities
1. Lead frontend architecture decisions for Bay6.ai's enterprise AI products β defining
component structure, module design, and scalability patterns.
2. Build and maintain complex, multi-tier Angular applications aligned with product and
business requirements.
3. Drive integration of AI/ML outputs and real-time data into intuitive, high-performance UI
experiences.
4. Collaborate with backend developers to design efficient API contracts and ensure seamless
frontend-backend integration.
5. Partner with the AI/ML team to translate model outputs, predictions, and insights into clear,
usable interfaces.
6. Define and enforce frontend coding standards, review pull requests, and ensure
maintainable, well-tested code.
7. Work with UI/UX designers to deliver consistent, accessible, and user-friendly experiences
across platforms.
8. Conduct performance profiling and optimization to meet enterprise-grade standards.
9. Mentor junior and mid-level frontend developers, fostering a culture of quality and
continuous improvement.
10. Contribute to sprint planning, technical estimations, and delivery execution in an Agile
environment
Required Experience:
β’ 8+ years of hands-on experience as an Angular Developer, working with the latest
Angular versions.
β’ Advanced knowledge of Angular practices, components, modules, and tools, with
proven experience in complex, large-scale projects.
β’ Expertise in providing SEO solutions for single-page applications (SPAs).
β’ In-depth understanding of platform architecture, databases, APIs, caching layers,
proxies, and other web services.
β’ Proven experience in building and optimizing infrastructure to serve front-end
applications and assets.
β’ Expertise in CSS, HTML, and writing cross-browser compatible code.
β’ Strong experience with JavaScript build tools like Gulp or Grunt.
β’ Ability to write non-blocking, efficient code and leverage advanced techniques
like multi- threading when required.
β’ Extensive experience in writing unit tests using Test-Driven Development (TDD)
principles.
β’ Expertise in creating configuration, build, and test scripts for Continuous
Integration (CI) environments.
β’ Deep knowledge of JavaScript MV-VM/MVC frameworks, including AngularJS.
β’ Clear understanding of file system dependencies and application logic.
β’ Proven experience validating user actions on the client-side and delivering responsive
feedback.
β’ Demonstrated ability to implement both front-end and back-end JavaScript
applications at scale.
β’ Expertise in automating the build process for production using task runners or scripts.
β’ Critical thinker with strong problem-solving skills and the ability to mentor junior
developers.