Frontend Developer Role
Job Summary:
We are seeking a skilled Frontend Developer to join our Technology Team. As a key member of the team, you will be responsible for delivering high-quality, customer-facing visual and interactive elements that drive strategic outcomes.
The ideal candidate will have experience in web development, including proficiency in JavaScript, HTML5, and CSS3. They will also have a good understanding of advanced JavaScript libraries and frameworks, such as React and Next JS.
You will work collaboratively with cross-functional Agile teams to deliver applications using industry-standard software development best practices. In addition, you will mentor junior developers and assist back-end developers in coding and troubleshooting.
The successful candidate will have excellent communication skills and be able to effectively manage management and stakeholder expectations.
Key Responsibilities:
* Develop functional and appealing web applications based on usability and build reusable code and libraries for future use.
* Ensure the technical feasibility of UI/UX designs and optimize applications for maximum speed and scalability.
* Maintain and enhance websites to meet business requirements.
* Assist back-end developers in coding and troubleshooting.
Requirements:
* 5-7+ years' experience using JavaScript, including TypeScript.
* Proficient understanding of web markup, including HTML5, CSS3, and accessibility.
* Basic understanding of CSS pre-processors like SASS.
* Good understanding of advanced JavaScript libraries and frameworks, such as React and Next JS.
* Knowledge or experience with building and bundlers, such as NPM, yarn, webpack, and Rollup.
* Experience with Content Management Systems.
* Proficient understanding of cross-browser compatibility issues and ways to work around them.
* Proficient understanding of code versioning tools, like Git.
Benefits:
* Competitive salary.
* A range of Bupa benefits.
* Flexible working and work-from-home arrangements.
About Us:
We are an international healthcare group committed to longer, healthier, happier lives. We support over 5 million customers through a broad range of health and care services.
We value diversity and respect everyone's unique perspective. Our people reflect the diversity of our community, and we strive to create a workplace where everyone feels valued and supported.