Position: React Native Developer
Company: MintyMint
Experience required: 2y
English level: intermediate

Requirements:
- Deep knowledge of React and Javascript ecosystem
- Experience with Multi-Threading and memory management specific to mobile devices
- Experience with caching mechanisms
- An understanding of the need for encapsulated UI code and modularity
- Disciplined approach to writing tests and quality assurance
- Understanding of core CS concepts such as: common data structures and algorithms, profiling/optimization
- Experience with Redux, Babel, FlexBox and git-flow

As a plus:
- Experience with native Android or IOS app development
- Experience with test-driven development (TDD) and agile methodologies
- Experience with NodeJS and building REST APIs yourself;
- Knowledge of API documentation standards and guidelines (RAML specs, Apiary, Swagger);
- Ability to create mock servers from API documentation

Our benefits:
- strict working schedule 
- paid vacation and sick days
- regular corporate events