We’re looking for a Senior Frontend Engineer with strong expertise in Angular to lead the development of scalable, high-quality frontend applications. This role combines hands-on development with technical leadership, contributing to frontend architecture, performance optimization, and engineering best practices. You’ll be working in partnership with a technology company focused on improving operations and user experience within the youth sports space, helping build a modern and reliable frontend platform.
Key Responsibilities
- Lead frontend development initiatives using Angular and modern frontend frameworks
- Contribute to frontend architecture decisions, ensuring scalability, performance, and maintainability
- Apply modern frontend development patterns and best practices
- Optimize application performance and user experience across devices and environments
- Mentor and support other engineers, helping raise frontend engineering standards
- Collaborate with cross-functional teams to ensure seamless integration with backend systems
- Evaluate the current frontend stack and suggest improvements or modernization opportunities
- Support the growth of a distributed engineering team through collaboration and knowledge sharing
- Help implement and maintain strong QA practices to ensure quality and reliability
Core Requirements
- Strong experience with Angular and modern frontend development
- Solid understanding of frontend architecture and scalable application design
- Experience with performance optimization and frontend best practices
- Experience contributing to technical decisions and code quality standards
- Experience working in distributed teams
- Strong understanding of modern JavaScript/TypeScript ecosystems
- Good communication skills and ability to collaborate across teams
- Ability to work independently in a fast-paced environment
Nice-to-Have
- Experience with frontend migrations or version upgrades (e.g. Angular updates)
- Experience working on consumer-facing or platform-based products
- Experience mentoring engineers or supporting team growth
- Exposure to improving QA processes or testing strategies