- Defining technical architecture for major parts of the frontend stack at Vertafore across our portfolio of applications.
- Implementing significant portions of the frontend component architecture and help others with implementation.
- Understanding how technical decisions drive business outcomes and deliver frameworks and platforms that improve delivery with high quality to those outcomes.
- Performing design and code reviews and advise/mentor other engineers at Vertafore.
- Work with DevOps teams on JavaScript application build and deployment toolchains and processes.
- Present and evangelize Vertafore’s front end architecture and standards to executives, development teams, and product management teams.
- Work with our UX team on JavaScript control standardization and reuse strategies and help ensure the technical feasibility of UX team designs.
- Collaborate with other architects, the UX team, and Product Management to design and build compelling user experiences.
- Mentor development team members and lead by example in your efforts to mentor, collaborate, and write awesome code.
Knowledge, Skills And Abilities
- Technical Leadership: hands on experience setting technical direction and strategy.
- Strong communication skills and collaboration skills. With the ability to lead high level discussions on technology strategy and approach.
- Experience with producing architecture diagrams and supporting documentation.
- Able to plan, conduct, and report on architecture and design reviews.
- Experience working in a complex, matrixed organization involving cross functional products.
- Familiarity with Application UX design and accessibility standards.
- Ability to do performance optimization on frontend bundling and CI/CD pipelines.
- Technical writing skills to document patterns in tools like Storybook or internal wikis.
- Extensive experience with modern UI testing frameworks.
- Expert in UI performance optimization techniques.
- Experience with and enthusiasm for providing constructive feedback in code reviews and for pull requests.
- Experience with Web Application state management strategies.
- Highly proficient in communicating technical issues with developers, product owners, executives, and other stakeholders. Experience acting as a technical liaison between Product Management, Development, and Operations.
- Demonstrable interest in emerging / nascent technologies.
Qualifications
- Bachelor’s degree in a technical field.
- 5+ years front-end development experience in a tech environment.
- Strong technical skills with JavaScript, TypeScript, React or a similar frontend component-based architecture. The Vertafore platform is built on React, but we have various applications using other frontend frameworks.
- Experience building frontend frameworks that improve developer velocity and quality, preferably using Bootstrap.
- Experience with frontend testing. The Vertafore platform leverages Playwright and React Testing Library.
- Expertise in CSS-in-JS (Emotion/styled-components) and design systems.
- Experience integrating front end components with web services based on REST and JSON with libraries like React Query.
- Extensive experience with Git