Position: Mobile developer (React Native)
Company: NCube
Experience required: 5y
English level: upper

NCube is looking for a skilled mobile with a strong technology background in React Native. Client - revolutionary company prioritizing truth within transactions for unmatched transparency and automation across various verticals. This is an excellent opportunity to work on innovative solutions in the blockchain domain.

Project – multi-patented integrated blockchain software and hardware platform, allowing people to pair their physical items with digital assets, making it possible to exchange those items with others. We are working on exciting new solutions to create “Digital functional equivalent tokens for physical objects and real-life events”.

Must have:

3+ years of experience in building and deploying mobile applications
2+ years of building mobile applications using React Native
Extensive experience and proficiency in HTML5, CSS3, JavaScript and TypeScript
Understanding of React Native best principles and design aesthetics
Strong knowledge of React fundamentals such as Virtual DOM, component lifecycle, and component state
Significant experience with ReactNative and the React ecosystem as well as unidirectional data flow patterns, preferably Redux
Familiarity with the submission process for the Google Play and App Store
A passion for UX/UI design or familiarity with UX/UI principles is a plus
Knowledge of VueJS is a major plus
Familiarity with Automated unit tests and E2E UI tests using jest or cypress
GitHub for code repository and GitHub actions for CICD pipelines
Upper-Intermediate English and better

Main requirements:

Developing interface applications using React Native and the surrounding ecosystem
Accurately translate user and business needs into functional frontend code
Sync with other team members to build new software features from start to finish for our web console and kiosks application
Determining the structure and design of web pages
Ensuring user experience determines design choices
Striking a balance between functional and aesthetic design
Ensuring web design is optimized for smartphones
Optimizing web pages for maximum speed and scalability
Utilizing a variety of markup languages to write web pages
Maintaining brand consistency throughout the design

We offer:
Competitive salary with the regular review
Flexible working schedule, fully remote work opportunities, office in the very center of Kyiv
PE 5% Taxes compensations, accountant assistance
Vacation (up to 20 working days)
Paid sick leaves (10 working days)
Medical Insurance after the probation period (3 months)
Online English courses
Direct cooperation with the customer
Teambuilding, corporate parties, and company trips abroad
Great working environment and team spirit