Position: Senior React Software Engineer (Full Stack) #10765
Company: Capgemini Engineering
Experience required: 5y
English level: intermediate

Purpose of the job:
Our client is a mobile telephone brand running as a Mobile Virtual Network Operator using the Three network in the United Kingdom. A sub-brand of the Three company, the operator aims to attract customers primarily looking for cheaper deals than those available with Three directly, by offering a monthly rolling SIM-only service, limited to online-only support.
Capgemini Engineering team will help to participate in development, support and improvement of browser-based web application that controls the Mobile plan registration flow, existing subscription overview and management.

MAIN TASKS AND RESPONSIBILITIES:
Building new features and functionality as well as implementing changes on the UI inline with business requirements and design specifications.
Contribute to existing coding standards and improve code quality while working across features. Unit testing JavaScript and React components.
Work in a Scrum delivery methodology
Work within a multi-skilled technology team consisting of Backend
Developers, Mobile Developers, Javascript Developers and QA’s

EDUCATION, SKILLS AND EXPERIENCE:
MUST HAVE:
5+ years of commercial development experience
Experience with React including state management within applications using React Hooks, Content API and/or Redux
Detailed understanding of the browser DOM, CSS (building responsive UIs), Javascript (ES6) and TypeScript
Experience in unit testing JavaScript code and React component testing (e.g. Jest)
Good knowledge of Storybook and other design systems and design tools (e.g. Figma)
Good communication and collaboration skills
Upper-intermediate English

WOULD BE A PLUS:
Knowledge of CircleCI or Github Actions
Knowledge of the Atlassian Tool Suite
Code Monitoring tooling, e.g. Datadog APM