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.

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.

Role responsibilities

  • arrowDemonstrate strong decision-making in line with company goals, social, and environmental best practice.
  • arrowWrite clean, well-designed, and efficient code that adheres to industry best practices.
  • arrowLead on key UI/React framework development.
  • arrowBrainstorm and collaborate with the product team, QA and UI, reviewing design prototypes before coding them into a product.
  • arrowDevelop via an Agile framework with a clear understanding of Kanban and Agile methodologies.
  • arrowParticipate in architectural reviews and design sessions.
  • arrowMonitor software and write tests to ensure the code is working as intended. Find and fix bugs in the code to keep the software optimized.
  • arrowStrong understanding of UI Frameworks such as React and OpenAPI standards.
  • arrowEnsure application security, maintenance, performance, uptime, and scalability.
  • arrowReview code written by other engineers and provide constructive feedback.
  • arrowKeep up to date with new technological advances (especially in React) to improve business needs.
  • arrowPromote technical excellence and continuous improvement.

Role requirements

Essential

  • 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

  • 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.

Why Webgains

1,800 Advertisers
250,000 Publishers
150+ Countries
We generate sales across the globe!