We are transforming the way customers interact with insurance through cutting-edge technology and innovation. Be part of a team developing state-of-the-art Progressive Web Applications (PWAs) that redefine the digital experience for our users. These modern web applications will feature sleek, intuitive interfaces, AI-powered functionalities, and seamless integration with business systems—all as part of an ambitious Digital Transformation journey. Main Responsibilities:
Developing advanced React applications using TypeScript, JavaScript (ES6+), and modern front-end frameworks.
Implementing responsive and dynamic designs with HTML5, CSS3, SASS/SCSS, and CSS-in-JS libraries like Styled Components or Emotion.
Working with state management tools such as Redux, Context API, or MobX to ensure a seamless user experience.
Building optimised, high-performance front-end architectures using tools like Webpack, Vite, or Parcel.
Incorporating GraphQL and REST APIs to create efficient communication between front-end and back-end systems.
Delivering clean, maintainable, and high-quality code through rigorous reviews, leveraging tools like ESLint, Prettier, and Husky.
Collaborating on modern UX/UI designs, working with design tools like Figma, Adobe XD, or Sketch.
Utilising testing frameworks such as Jest, React Testing Library, or Cypress to ensure the reliability of your code.
Translating business goals into technological solutions, leveraging your creativity and expertise.
Exploring and integrating AI-driven functionalities to elevate user engagement and product capabilities.
Requirements
3+ years of experience as a React Frontend Developer, with a strong portfolio of modern web applications.
Deep knowledge of TypeScript and proficiency in JavaScript (ES6+).
A strong understanding of HTML5, CSS3, and modern CSS frameworks such as Tailwind CSS or Bootstrap.
Experience with version control systems like Git and collaborative platforms such as GitHub, GitLab, or Bitbucket.
Familiarity with front-end performance optimisation tools and techniques (e.g., code splitting, lazy loading).
Proven ability to thrive in collaborative, team-oriented environments.
Experience in system design and architecture, ensuring scalable and robust solutions.
A keen eye for design and user experience, contributing to the creation of polished, engaging applications.
Experience with Continuous Integration/Continuous Deployment (CI/CD) pipelines and tools like Jenkins, GitHub Actions, or GitLab CI.
Benefits
Solid, competitive salary.
Work in multilingual, multinational and multicultural environment on international projects