Staff Web UI Engineer (Angular + TS)

What you will be doing


* Design, develop, and maintain high-performance, scalable web applications using Angular as the primary technology. Own frontend initiatives end-to-end, from architecture decisions to production delivery.
* Work closely with product and design teams to translate requirements into robust, maintainable Angular-based technical solutions.
* Define, manage, and enforce Git branching strategies, ensuring streamlined development workflows, code quality, and efficient collaboration across teams.
* Oversee release trains to ensure timely, predictable release cycles. Use feature flags to decouple deployment from feature release, enabling delayed testing and progressive rollouts.
* Partner with DevOps to implement and improve CI/CD pipelines (Jenkins, CircleCI, or GitLab CI), ensuring code is automatically tested, integrated, and deployed with minimal manual intervention.
* Conduct rigorous code reviews to maintain high coding standards, optimize Angular performance, and ensure adherence to best practices across the frontend codebase.
* Mentor and guide junior and mid-level engineers, providing technical leadership and fostering a culture of continuous learning and Angular excellence.
* Work closely with backend engineers, product managers, designers, and other stakeholders to deliver high-quality products that meet business goals.
* Identify frontend bottlenecks and implement Angular-specific optimizations, including lazy loading, OnPush change detection, code splitting, and bundle analysis, to ensure fast and responsive user experiences.
* Keep up to date on Angular releases, RFCs, and ecosystem developments to bring relevant innovations to the team.

What we're looking for