Position: React Native developer
Company: Beetroot
Category: JavaScript
Experience required: 2y
English level: intermediate

As a react native developer, you will work with technologies that add fun to the work, create an app that is customer-oriented and heavily relies on excellent customer experience, and participate in the product creation from scratch. In our collaboration model, you will work and communicate directly with the development team on the client side. 

Responsibilities:
- Create a mobile app for freelancers and small enterprises where banking features meet invoicing and bookkeeping
- Fully digital onboarding with a mobile-only approach
- Programming the app (main task)
- Tests are an integral part of a developer’s delivery
- Team, Team, Team – close collaboration with others – from the Analyst to the QA 
- Gradually build solutions – cooperating on solution design and architecture
- Take care of our customers – you build it, you run it mentality

What we’re looking for:
- 2+ years of experience with mobile app development
- Knowledge of GraphQL and related framework
- OAUTH2 protocol 
- GitLab experience or some git-based code versioning product
- Nice level of English 

Bonus:
- Basic of UML to understand the analysis better
- Experience with SCRUM or agile project techniques 
- Experience of mobile banking development 
- Experience with securing the application and communication protocol is appreciated
- Knowledge of gradle builds and experience with publishing mobile app in AppStore or PlayStore
- Integration and microservice architecture experience as we have a lot of API, events, and partners – anyone whose actions are louder than words  is welcomed
- You love borsch!