Position: Middle/Senior React Native Developer
Company: Breonika Hunters
Category: JavaScript
Experience required: 2y
English level: intermediate

The solution they develop serves primarily in the low-value payment market. They have solutions for all aspects of payments, from access to electronic networks using universal standards and settlement to multilateral agreements with common service levels.

TECHNICAL REQUIREMENTS
- 2+ years of experience with mobile development
- Knowledge of functional and object-oriented programming
- Ability to write well-documented, clean Javascript code
- Firm grasp of the JavaScript and TypeScript language and its nuances, including ES6 + syntax
- Rock solid at working with third-party dependencies and debugging dependency conflicts
- Familiarity with native build tools, like XCode, Gradle, Android Studio, IntelliJ
- Understanding of REST APIs, the document request model, and offline storage
- Experience with automated testing suites (For the unit test we use Jest)
- Experience with Redux would be great
 
RESPONSIBILITIES
Build pixel-perfect, buttery smooth UIs across both mobile platforms
Leverage native APIs for deep integrations with both platforms
Diagnose and fix bugs and performance bottlenecks for performance that feels native
Reach out to the open-source community to encourage and help implement mission-critical software fixes — React Native moves fast and often breaks things
Maintain code and write automated tests to ensure the product is of the highest quality
Transition existing React web apps to React Native

PERSONALITY
Strong analytical thinking and good communication skills
Ability to quickly learn new technologies and adjust to new processes
Strong problem-solving skills
English level intermediate or higher

WE OFFER YOU
Long-term employment
4 weeks paid vacation
90 days of fully paid sick leaves
Office in the city centre with the park area around
No bureaucracy
Free accounting services
Free English courses