Position: React Native Developer
Company: Grid Dynamics
Category: JavaScript
Experience required: 3y
English level: upper

**Project description**
We are currently releasing the MVP version of our new React Native app. Your main task will be to further develop this app and add a wide range of additional features. You are an experienced React Native developer and have helped develop production mobile apps. But now you’re ready for a new adventure in a young SaaS scale-up who is prepared to conquer the world. Besides writing brilliant code, you find the process at least as important as the code, so working with Agile and using SCRUM will make you happy.

**Client description**
Our client is the #1 time tracking tool for every organisation. You can easily track time, costs and mileages, manage projects, create reports, bill your customers and more.
Our client aims to get project teams working at maximum efficiency with a solution that ensures simple and transparent time tracking and business administration. We believe in ease of use so that time management saves time instead of taking it. Our extra features and connections are indispensable for more efficient work. We are driven to innovate to make it ever easier and more comprehensive.

**Details on tech stack**
FE part: strong React, redux, redux toolkit, REST
BE part: .Net Framework, Entity Framework, MS SQL Server, Azure Dev Ops, Github, Azure Cloud (AppService), Hangfire 

**Min requirements to the candidate**
- React Native developer with minimal of three years experience in React Native.
- Experience with HTML 5 / CSS3, Typescript, Jest, and have experience with CSS-in-JS frameworks (styled-components, Emotion, etc.)
- Experience with building and releasing React Native apps from scratch and, therefore, making architectural front-end decisions.
- Candidate can propose and advise on a long-term / short-term planning and development roadmap for the Product Owner.
- Your skills include testing (both component and end-to-end) and the use of metrics.

**Current team size**
5 developers offshore.

**What tasks the candidate will work with?**
- Write clean, testable code with React.
- Review, restructure, debug and test (existing) code.
- Analyze system requirements and applications and perform maintenance and upgrades if necessary.
- Document everything regarding application code, project development and operational procedures.
- Propose and advise on a long-term / short-term planning and development roadmap to the Product Owner for your sanctuary called the backend.