Position: Middle/Senior React Native Developer
Company: Intlectsoft
Category: JavaScript
Experience required: 5y
English level: intermediate

**About project:** The marketing agency developed a custom internal tool to manage remote employees 'in the field' effectively. The product deploys missions, tracks schedules, holds resources and processes field reporting for its retail, sampling and social-based field marketing programs. We are currently on iteration 2.0 of Field Guide, which was rolled out last year in a significant move from a web-based SaaS product to a mobile application with a desktop version. To date, the product has been built + maintained by an internal agency development team, which is no longer standing, and IntellectSoft has been selected to be a development partner to move forward on this project.

Primary users of the application are employees ‘agents’ in the field, which are app-based users.

**Requirements**
4+ years of professional experience with React Native (including managing the entire app lifecycle in both the Apple and Android ecosystems);
2+ years of experience in state management (using Redux or Mobx);
1+ years of experience with TypeScript;
Strong understanding of CI/CD process;
Proficiency in JavaScript (ES6);
Experience building mobile applications with efficient UI using React Native.

**Nice to have skills:**
Experience with Webpack;
Experience with GraphQL and Apollo;
Strong knowledge of design principles, user interfaces, and usability.

**Responsibilities:**
Component development, bug fixes, writing unit tests, keeping compliance to accessibility standards;
Build new features according to business requirements;
Implement changes to the existing project;
Translate complex functional, technical, and business requirements into architectural designs;
Contribute to the specification and software design phases during the whole software development life cycle;
Deliver production-ready business features within short iterations;
Sustain high code quality on the Mobile;
Explore new technologies, tools, and components.

**Benefits**
35 paid absence days per year for work-life balance of each specialist + 1 additional day for each following year of cooperation with the company
Up to 15 unused absence days can be add to income after 12 month of cooperation
60$/month — insurance compensation
55$/month — depreciation compensation for personal laptop usage for work needs
Udemy courses of your choice
Regular soft-skills trainings
Excellence Сenters meetups