We are seeking a dedicated and experienced Technical Lead for our User Interface Platform team. This role is pivotal to our organization, being primarily responsible for overseeing and directing all engineering efforts within the platform team. The successful candidate will have a strong ability to mentor team members, guiding them to enhance their technical skills and knowledge along with being highly technical and hands-on coder. Additionally, this role requires effective collaboration with consumers of the platform, fostering a strong relationship to better understand their needs and ensure that the platform is designed and developed to meet these needs.
About the platform
The User Experience Platform team at Chubb is responsible for delivering a platform that allows engineers to develop reusable, enterprise-compliant user interfaces. These interfaces support various distribution channels, such as web, Conversational AI, and mobile. The team's priority is to create tools and accelerators that aid engineers in crafting high-quality applications. Additionally, they offer resources for self-development and contributions to the platform.
Key Responsibilities
Develop code for product or system. Participate in or lead design reviews with peers and stakeholders to choose the best available technologies. Review code from other developers and provide feedback to uphold best practices, such as style guidelines, code checking, accuracy, testability, and efficiency. Enhance existing documentation or educational content, and adjust based on product updates and user feedback. Mentor and guide engineers in the team: This includes providing regular feedback on their work, helping them improve their technical skills, and fostering a supportive and collaborative team environment. Collaborate with consumers of the platform: This involves maintaining a strong, open line of communication with our platform’s consumers to understand their needs and expectations, and ensuring these are met by our platform. Ensure the quality and performance of the platform: This involves establishing and enforcing quality standards, monitoring platform performance, and driving continuous improvement efforts.Requirements
Strong engineering background, particularly in User Interface technologies: You should have a deep understanding of UI technologies especially Angular, TypeScript and JavaScript and how they can be leveraged to create user-friendly and effective platforms. Proven experience in leading a technical team: The candidate should have a track record of successfully leading and managing a team of engineers and delivering high-quality technical projects. Excellent mentoring and coaching skills: The candidate should be able to guide and support the platform team members in their professional growth, helping them improve their skills and achieve their career goals. Strong collaboration and communication skills: The candidate should be able to work effectively with individuals at all levels of the organization, from engineers to senior management, and be able to clearly communicate complex technical concepts to non-technical stakeholders.Minimum Qualifications
10-15+ years of software engineering work experience, including hands-on technical management. 2 years of experience building performant and scalable web applications with Angular and TypeScript. 1 year of experience in a technical leadership role. 1 year of experience working with applications hosted on cloud, preferably with Kubernetes.Preferred Qualifications
1 year of experience building developer tools that improve developer velocity, code quality, and code health (e.g., automated releases, code design and testing, and test automation frameworks). Experience developing accessible technologies. 5+ years of experience leading projects in an Agile methodology.