Frontend Developer (React)
2019-03-18 14:03:43
2020-10-12 23:59:59
- London, London
- £competitive
- 12th Oct ’20
- Closed
My client is building a technology service which helps connect your loved ones with the best available care in the area, personalised on a case by case basis using best in class technologies to improve the carer space.
The Company
Their mission is bold, but simple. They want every family to be able to access high-quality, affordable and personalised home care, enabling dependent loved ones to lead fulfilling lives at home for as long as possible. Our country's care system today is broken, and there isn't a more important problem to solve. By using technology, they can reduce the cost of care significantly, while still ensuring the carers are paid fairly for their hard work. This in turn makes the caring profession a more attractive and sustainable option, helping to address the high attrition rates seen today.
The Role
They are looking for a talented front-end developer to help us deliver a great app for customers and carers to manage care together.
You will be working with the rest of the Product team to deliver a beautiful, functional, highly usable app and will be able to see a feature through from design stage through to production, QA and snagging. You will put emphasis on testing at all stages of development.
They run an agile process and work in two-weekly sprints, deciding at the start with product managers what is the priority for each sprint. During a sprint they run daily stand-ups, and believe that anyone should be able to pick up any tasks, according to their abilities and interests. You will have ownership of any individual task that you pick up, taking through development, testing, code review and deploying to staging and production, although they encourage helping each other out with this process.
Depending on the size of the task, this cycle is typically a few hours to days long. The client emphasises making small, frequent deployments, where possible, and their CICD pipeline is optimised for this, with pull request testing and automated Docker container publishing.
Requirements
- Experience developing React applications.
- Some knowledge of modern Javascript including ES2018.
- Turning designs into accurate, functional components.
- Unit and integration tests of features.
- Good HTMLCSS understanding.
- Fetching and processing data from APIs.
- Agile environment.
Desirable
- Experience with Redux, Redux Sagas, styled-components, Flow, Webpack and Babel.
- Python programming.
- Knowledge of GraphQL.
- Knowledge of web accessibility best practices.