The data privacy settings of your browser prevent this site from functioning properly. Please open the site in a new tab. Alternatively, you can allow cross-sitetracking in your browser.
Open in new tab
Senior UI (React) Software Engineer - Job Bristol, Home office - Jobs

Senior UI (React) Software Engineer

Senior UI (React) Software Engineer

ABOUT YOU

You are an experienced Senior UI (React) Software Engineer with excellent front-end experience with a speciality in React, and more than 5 years of experience in building scalable SAPs, as well as knowledge in agile and Kanban.

If this sounds like you, we’d love for you to apply! 

ABOUT THE ROLE

As a key member of an established and globally distributed development team, you will be responsible for building, maintaining and leading the UI build for our industry-leading technology platform. As a Senior UI (React) Software Engineer, you will be expected to work on our Frontend platform (React framework) helping to shape the future direction of our platform UI. You will have developed a breadth of experience over 3 years working in similar roles and will be keen to share your hard-won knowledge.

KEY ROLE RESPONSIBILITIES

·        Demonstrate strong decision-making in line with company goals, social, and environmental best practice.

·        Write clean, well-designed, and efficient code that adheres to industry best practices.

·        Lead on key UI/React framework development.

·        Brainstorm and collaborate with the product team, QA and UI, reviewing design prototypes before coding them into a product.

·        Develop via an Agile framework with a clear understanding of Kanban and Agile methodologies.

·        Participate in architectural reviews and design sessions.

·        Monitor software and write tests to ensure the code is working as intended. Find and fix bugs in the code to keep the software optimized.

·        Strong understanding of UI Frameworks such as React and OpenAPI standards.

·        Ensure application security, maintenance, performance, uptime, and scalability.

·        Review code written by other engineers and provide constructive feedback.

·        Keep up to date with new technological advances (especially in React) to improve business needs.

·        Promote technical excellence and continuous improvement.

The above list of job duties is not exclusive or exhaustive and the post holder will be required to undertake such tasks as may reasonably be expected within the scope and grading of the post.

ESSENTIAL REQUIREMENTS

·        Experience with building scalable web applications with React and Laravel.

·        Experience working with functional and components based on React.

·        A strong background working with React, especially functional-based components and frameworks.

·        Knowledge of libraries such as Redux-Saga and Axios.

·        Strong knowledge of State management within React.

·        Knowledge using Vite.

·        Significant JavaScript development experience.

·        Good knowledge of MySQL.

·        Knowledge working with AWS Services.

·        Experience with Github and Github actions.

·        Good awareness of secure coding practices.

·        Experience of Agile delivery, and Kanban in particular.

·        Excellent spoken and written English language skills.

·        At least 5 years experience with React.

DESIRABLE REQUIREMENTS

·        Knowledge of CDK and SAM scripts in AWS.

·        Experience working with Docker.

·        Experience working with GitHub Copilot.

·        Experience working with Rollbar.

·        Experience working with other UI frameworks than React such as Angular and Vue.