We are looking for an experienced front-end web developer to join our growing business unit (headquartered in Reigate, ~200 engineers) developing a wide range of market leading InsurTech solutions. You will join us at an exciting time as we focus increasingly on cloud/SaaS solutions, upgrading existing products to new technologies and modern UX, as well as developing brand-new applications.As a front-end web development, you will be working with agile teams delivering value on the flagship Radar Live product. You will play a key role in designing and creating new features and enhancing existing code, whilst ensuring the foundational components continue to meet high levels of reliability, maintainability, usability, and performance.The Role:
- Bring expertise and best practice having worked on professional web applications.
- Work with the Product Owner to define, refine and deliver the product backlog.
- Design SaaS software solutions meeting functional and non-functional requirements.
- Coordinate web application design and implementation across multiple streams to ensure consistency of approach.
- Interface between the UX guild and the development teams on best practice and approach.
- Implement product code, following best practices for maintainability, testability, and performance.
- Implement test-related code (unit tests, test frameworks and associated automated test cases).
- Review and debug code to identify defects, performance bottlenecks or technical debt.
- Participate in Agile/scrum ceremonies (sprint planning, stand-ups, retrospectives), striving to continuously improve the team velocity, its processes and engineering practices.
- Coach and mentor junior team members, fostering a collaborative and quality-focused engineering culture.
The Requirements: The technology stack is primarily Angular, C#, and Azure. We are looking for web developers with particularly strong front-end skills to complement our existing teams, hence candidates will need to demonstrate:
- Experience in the design and development of responsive single-page/progressive web applications using JavaScript/TypeScript/HTML/CSS (Angular, Bootstrap).
- Strong appreciation of UX principles, ability to iterate commercial-quality GUI implementations working from wireframes/mockups and other assets produced by UX designers.
- Experience developing test frameworks/test cases for web UI’s and RESTful services (e.g. using Cypress).
- Experience with the Agile/Scrum development lifecycle in a commercial/production environment.
- Experience with software engineering best practices: object-oriented, design patterns, SOLID principles.
- Experience with software development ecosystem (IDE’s, version control, test automation/CI, etc.).
Other highly desirable, but not essential skills are:
- Ability to architect high-performance and scalable web application and supporting infrastructures.
- Experience in guiding teams in UX strategy, implementations, and reviews.
- Experience using Visual Studio Team Services/Azure DevOps and Git.
- Experience with XUnit, Moq and other unit testing tools.
- General knowledge of the Insurance Industry.
ICT_TECH TD_2024_13