Mission
Lead Frontend Developer
with deep expertise in Angular and modern web application architecture
.
In this role, you’ll take the lead in designing, developing, and improving dynamic, responsive and interactive web applications using Angular. You'll work closely with UX/UI designers, backend engineers and project managers to transform business requirements into robust, high-quality web solutions. This role also involves shaping the architectural direction of our frontend systems, building scalable UI platforms and promoting development best practices across teams.
Key Responsibilities
- Architect, design, and lead the development of scalable, maintainable, and performant Angular applications.
- Define and enforce frontend architecture standards, including component structure, state management, routing strategy, and modularization.
- Author and maintain shared UI libraries, design systems, and reusable components.
- Collaborate with backend teams to define API contracts, data flow strategies, and integration patterns.
- Drive the adoption of best practices in Angular development, including lazy loading, SSR (Angular Universal), RxJS, and modular code organization.
- Own the technical roadmap for frontend architecture, evaluating new technologies and ensuring alignment with business needs.
- Conduct technical reviews, code audits, and architectural walkthroughs to ensure quality and consistency.
- Mentor and support frontend engineers, encouraging knowledge sharing, technical excellence, and growth.
- Monitor performance and security, implementing optimizations and adhering to modern web standards.
Requirements
- 8+ years of hands-on experience with Angular, including architecture-level design and development.
- Strong expertise in TypeScript, RxJS, and modern JavaScript (ES6+).
- Proven experience designing and implementing component-based architectures.
- Deep understanding of frontend performance optimization, accessibility, and security best practices.
- Proficiency with state management libraries (e.g., NgRx, Akita) and application-wide data flow design.Solid knowledge of HTML5, CSS3, SCSS/SASS, and responsive UI principles.
- Experience in mentoring developers, and owning architectural decisions at a platform level.
- Comfortable working in Agile/Scrum environments with cross-functional teams.
- Experience with real-time communication technologies such as WebSockets, SignalR, and Angular socket integrations, including implementing live data updates and managing bi-directional communication efficiently.
- Excellent written and verbal communication skills, technical and otherwise.
Nice to have
- Experience in the medical or healthcare industry
- Experience with CI/CD for frontend, automated testing and deployment pipelines.
- Knowledge of Java and/or C# / .NET.
- Familiarity with UX design principles and best practices.
Life at IBA
At IBA, we value creativity, innovation, and a commitment to excellence. As a certified B Corporation (B Corp), we uphold the highest standards of social and environmental performance. If you’re ready to embark on a journey where your skills and ideas can truly make an impact, apply now to join our dedicated team. Let’s shape the future of technology together!Apply today and be part of a mission that matters!