Position: React Native
Company: Unit Group
Experience required: 2y
English level: upper

We are looking for a talented and reliable JavaScript developer who is proficient with React Native. Your primary focus will be on developing our CRM’s mobile app. Our product designer will provide Zeplin designs of pages which will often involve creating and implementing components following well-known React Native workflows (such as Flux or Redux). You will work on a team of developers to ensure that React components, and the overall application, are fast, secure and easy to maintain. You will frequently interact with the Back-End Developers when implementing GraphQL API endpoints. Therefore, a commitment to a collaborative problem solving, and bug-free environment is important.

ROLE RESPONSIBILITIES:
1)Work as part of a small team to build a React Native iOS / Android application
2)Building reusable components
3)Architect, build and maintain excellent React Native applications with clean code
4)Working with GraphQL endpoints, Zeplin, Git, and JIRA
5)Developing new user-facing features using React Native for iOS and Android
6)Implement pixel perfect UI's that match Zeplin designs with high-quality code
7)Release applications to the Apple and Google Play stores
8)Optimizing components for maximum performance across iOS / Android devices


CANDIDATE REQUIREMENTS:
1)Minimum completion of a bachelor’s degree
2)2+ years of React Native experience
3)4+ years of software development experience
4)Strong proficiency in JavaScript, ReactJS
5)Familiarity with newer specifications of ECMAScript
6)Experience with Native Modules (iOS/Android) workflows for React Native
7)Experience with state management libraries Redux, MobX
8)Knowledge of Twilio, GraphQL is a plus
9)Deep familiarity with RESTful APIs
10)Ability to understand business requirements and translate into technical
11)English skills (ability to effectively communicate via written and spoken english)
12)A knack for benchmarking and optimization for speed using the best practices

COMPENSATION AND BENEFITS:
1)In-depth training of the CRM product and the payments industry
2)You will learn about new technologies used by software developers
3)Eligibility for participation in the company Cigna PPO medical insurance
4)Eligibility for participation in the company 401K plan with matching
5)Unlimited complimentary snacks and refreshments stocked by Fresh Direct
6)Attending company events, conferences and appreciation days
7)Ability to create and contribute ideas in an open environment
8)Wearing what you want to work