Position: Team Lead React Native Developer
Company: JetSoftPro
Category: JavaScript
Experience required: 5y
English level: upper

The project scope is still being agreed, but here are the high level bullets to give you a rough flavour:

iOS and Android app (using React Native)
native integration into an existing Shopify store (eg via shopify API)
A feature set including:

a series of multiple choice questions, feeding a rules-based system which generates a 'calendar' of activity, each containing text and video content.
community forums (3rd party, with moderation controls, configured + themed)
some sort of rules-based system (TBD) that grants virtual gifts or 'eligibilities' (TBD)
app notifications based on synchronization with the user's external calendar
integration with an existing customer loyalty scheme (account linking, account status) - unknown platform (SalesForce/Klavio/NetSuite?)
integration with 3rd party smart devices (eg Apple Health, Android Watch, FitBit)
social media integration (sign-on & content share)
some sort of gamification of the app experience to drive engagement (TBD)
integration with Zendesk

ABOUT THE POSITION:
We are looking for an established app development team who can implement a React native mobile app on iOS and Android, integrating with the Shopify API.


REQUIREMENTS:
5+ Year experience with React-Native
Familiarity with common popular React Native libraries, components, and frameworks
Practice in debugging Android and iOS applications in emulators and real devices
Strong analytical thinking and good communication skills
Strong problem-solving skills
Ability to quickly learn new technologies and adjust to new processes
Upper-intermediate English knowledge

WE OFFER:
8 hours working day with flexible working hours
20 working days of paid vacation compensation
Corporate doctor services
Different sports activities in the office (badminton, tennis, darts, gym)
Free English classes in the JSP office
Fully equipped office with car and bicycle parking