Position: Senior Mobile React Native Developer
Company: Ergonized
Category: JavaScript
Experience required: 5y
English level: upper

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

We offer:
- Outstanding projects;
- Well-coordinated team of professionals;
- Paid vacation (21 days), completely paid sick days (up to 5 days);
- Adequate management.