Job Description Summary
A cloud-first insurance technology organization is seeking a Senior Team Lead Developer (Angular) to lead a cross-functional development team responsible for designing and delivering scalable Angular and .NET solutions across a modern, API-driven platform. This role combines hands-on technical contribution with team leadership, focusing on UI architecture, development execution, and collaboration with backend and product teams.
Responsibilities
• Design and implement Angular and .NET-based solutions within a cloud-first, API-driven platform
• Develop and maintain scalable UI components aligned with RESTful backend services
• Serve as a technical subject matter expert within a designated platform domain
• Contribute to system architecture and cross-team design decisions
• Participate in hands-on development, including coding, debugging, and delivery of user stories
• Ensure adherence to engineering standards, coding practices, and quality guidelines
• Collaborate with product teams to translate business requirements into technical solutions
• Drive improvements in performance, security, testing, and maintainability
• Lead unit testing practices and collaborate with QA teams on functional and regression testing
• Create and maintain technical documentation to support knowledge sharing
• Participate in interviewing and hiring processes
• Take ownership of problem-solving and proactive delivery of solutions
• Participate in occasional travel for planning and strategy sessions
Leadership & Management
• Lead a cross-functional agile team including developers, QA engineers, and business analysts
• Provide mentoring through code reviews, pair programming, demos, and one-on-one coaching
• Guide sprint planning, execution, and delivery of development initiatives
• Support career development and professional growth of team members
• Foster a security-first, quality-driven engineering culture
• Remove technical and delivery blockers to ensure team success
• Promote collaboration across engineering and product teams
Qualifications
• 5+ years of Angular development experience (Angular 12+)
• Strong expertise in Angular architecture, including routing, RxJS, NgRx, and performance optimization
• Advanced proficiency in TypeScript, including generics, advanced types, and modern ES features
• Strong understanding of component design patterns and feature-based architecture
• Experience with monorepo and build tools (e.g., Nx, Webpack, or similar)
• Proven experience building and maintaining reusable Angular component libraries
• Knowledge of semantic versioning, dependency management, and reusable component APIs
• Experience with UI documentation tools (e.g., Storybook, Compodoc, or similar)
• Familiarity with Angular library packaging and publishing (e.g., ng-packagr, npm)
• Strong C# and .NET development experience
• Experience designing RESTful APIs and enterprise integrations
• Experience with cloud platforms, preferably Azure
• Experience with monolithic and microservices architectures
• Experience with relational and NoSQL database design
• Experience building CI/CD pipelines and Infrastructure as Code solutions
• Strong communication, collaboration, and problem-solving skills
• Experience working across multiple agile teams in enterprise environments
Education & Experience
• Bachelor's or Master's degree in Computer Science or related field, or equivalent experience
• 10+ years of software development experience
• 3+ years of experience in a technical leadership or team lead role
Compensation & Benefits
• Salary range: $115,000 - $160,000 annually
• Healthcare coverage
• Dental insurance
• Vision insurance
• Life insurance
• 401(k) retirement plan
A cloud-first insurance technology organization is seeking a Senior Team Lead Developer (Angular) to lead a cross-functional development team responsible for designing and delivering scalable Angular and .NET solutions across a modern, API-driven platform. This role combines hands-on technical contribution with team leadership, focusing on UI architecture, development execution, and collaboration with backend and product teams.
Responsibilities
• Design and implement Angular and .NET-based solutions within a cloud-first, API-driven platform
• Develop and maintain scalable UI components aligned with RESTful backend services
• Serve as a technical subject matter expert within a designated platform domain
• Contribute to system architecture and cross-team design decisions
• Participate in hands-on development, including coding, debugging, and delivery of user stories
• Ensure adherence to engineering standards, coding practices, and quality guidelines
• Collaborate with product teams to translate business requirements into technical solutions
• Drive improvements in performance, security, testing, and maintainability
• Lead unit testing practices and collaborate with QA teams on functional and regression testing
• Create and maintain technical documentation to support knowledge sharing
• Participate in interviewing and hiring processes
• Take ownership of problem-solving and proactive delivery of solutions
• Participate in occasional travel for planning and strategy sessions
Leadership & Management
• Lead a cross-functional agile team including developers, QA engineers, and business analysts
• Provide mentoring through code reviews, pair programming, demos, and one-on-one coaching
• Guide sprint planning, execution, and delivery of development initiatives
• Support career development and professional growth of team members
• Foster a security-first, quality-driven engineering culture
• Remove technical and delivery blockers to ensure team success
• Promote collaboration across engineering and product teams
Qualifications
• 5+ years of Angular development experience (Angular 12+)
• Strong expertise in Angular architecture, including routing, RxJS, NgRx, and performance optimization
• Advanced proficiency in TypeScript, including generics, advanced types, and modern ES features
• Strong understanding of component design patterns and feature-based architecture
• Experience with monorepo and build tools (e.g., Nx, Webpack, or similar)
• Proven experience building and maintaining reusable Angular component libraries
• Knowledge of semantic versioning, dependency management, and reusable component APIs
• Experience with UI documentation tools (e.g., Storybook, Compodoc, or similar)
• Familiarity with Angular library packaging and publishing (e.g., ng-packagr, npm)
• Strong C# and .NET development experience
• Experience designing RESTful APIs and enterprise integrations
• Experience with cloud platforms, preferably Azure
• Experience with monolithic and microservices architectures
• Experience with relational and NoSQL database design
• Experience building CI/CD pipelines and Infrastructure as Code solutions
• Strong communication, collaboration, and problem-solving skills
• Experience working across multiple agile teams in enterprise environments
Education & Experience
• Bachelor's or Master's degree in Computer Science or related field, or equivalent experience
• 10+ years of software development experience
• 3+ years of experience in a technical leadership or team lead role
Compensation & Benefits
• Salary range: $115,000 - $160,000 annually
• Healthcare coverage
• Dental insurance
• Vision insurance
• Life insurance
• 401(k) retirement plan