Position: Middle React/React Native developer
Company: Beetroot
Experience required: 2y
Category: JavaScript
English level: intermediate
Published: 2022-05-01T00:00:00+03:00

You will have an opportunity to work on interesting internal and external projects, as well as become one of the key team members in the mobile app development department. 
 
While we cherish a proven technical background, we equally value well-developed communication skills and the ability to work in a team. 
 
Solid experience with mobile app development and being a team player, readiness to assist your colleagues with different tasks and questions will make you a top candidate.

**Responsibilities:**
Develop web and mobile applications from scratch
Application optimization for maximum speed and scalability
Technical evaluation of ongoing projects and new requests
Mentorship and coaching junior developers to elevate team performance
 
**What we’re looking for:**
- 2+ years of experience with React.
- Experience with React Native. 
- Experience with various state containers. E.g. Redux or MobX. 
- Git flow knowledge. 
- Familiarity with RESTful.
- Experience with SQLite db in React-native.
- Good communication skills.
- Previous direct communication with international clients. 
- At least Intermediate level of English.
- You love borsch!
 
**Bonus:**
- Experience with Flutter.
- Familiarity with GraphQL APIs.
- Experience with SCRUM or other Agile methodologies. 
- Integration and microservice architecture experience.
- Experience writing native modules for iOS/Android.
- Strong organizational, time management, and analytical skills. 
- Experience writing Unit Tests for React Native (JEST, Enzyme, etc).
- Coaching and/or mentoring experience.
- Semantic versioning.
- Naming five or more dishes that include beetroot, besides borsch.