Position: React Native Developer
Company: rinftech.com
Category: JavaScript
Experience required: 3y
English level: upper

How is this for a new project?
We are looking for a Mid and Senior React Native developers to join a project meant to disrupt the immigration and relocation services market leveraged by Artificial Intelligence. 
Together we will build a SaaS platform that will be used worldwide by tens of thousands of users in a market that will continue growing.
As part of this project, your team will be responsible for the design, development, and test automation for new platforms on new auto-scalable multi-tenant architecture based on containers virtualization.
You'll be in direct contact with the client, and you'll feel the customer feedback and deeply understand the need and value that you'll provide working on this platform.
The team compromises Technical Project Managers, Product Owners, and Software Engineerings running Scrum for scaled agile delivery.  
You'll have the opportunity to participate to Design Thinking session in product conception period directly with the end-users. 
You can put your fingerprint in a product that will be launched and scaled globally.
Professionals will be located in Bucharest and Kyiv. 

What you will be working on
Developing new user-facing features using React Native
Building reusable components and front-end libraries for future use
Translating designs and wireframes into high-quality code
Optimizing components for maximum performance across a vast array of web-capable devices and browsers
Creation, grooming, prioritization, maintenance and reporting of product backlogs (Product Owners, Technical Project Managers / Scrum Masters)
Collaboration with technical leadership and product managers to understand business processes and needs and the translation of those into formal functional/technical requirements.
Creation of data/interface mapping documents, unit tests, code reviews, functional test automation scripts and defect resolution during system integration and user acceptance testing.
Planning and execution of production launches coordinating geographically distributed teams in conference calls supporting issues that arise.
Software development activities that cover application (functional) engineering as well as unit-tests and test automation code writing.

What you offer us
Solid knowledge on Design Patterns and their implementation;
Proficiency in JavaScript, including DOM manipulation and the JavaScript object model
Thorough understanding of React.js and its core principles
Experience with popular React.js workflows (such as Flux or Redux)
Familiarity with newer specifications of EcmaScript
Experience with data structure libraries (e.g., Immutable.js)
Familiarity with RESTful APIs
Knowledge of modern authorization mechanisms, such as JSON Web Token
Familiarity with modern front-end build pipelines and tools
Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
Ability to understand business requirements and translate them into technical requirements
A knack for benchmarking and optimization
Familiarity with code versioning tools

… you should be comfortable with the following work organization patterns:
Have very good command of English language (both written and spoken);
Develop projects in a distributed team;
Interact daily with all the teammates ;
Have a proactive approach towards your work and processes;
Adapt and adjust to change – very relevant for this project.

What we offer you
Career development: opportunity to grow within international the team;
Special referral bonuses for recommending your friends;
Private Medical subscription;
Relaxation rooms (foosball table, ping pong, board games);
Extra vacation days;
Flexible working hours and work from home, aligned with project needs;
Friendly team who is eager to meet you.
Comfortable office in Gulliver Business Center(if needed)
Gym coverage

Our recruitment process
HR Discussion
Technical Interview
Offer