Middle / Senior React Native Developer Offline

Requirements

 

- Firm grasp of the JavaScript language and its nuances, including ES6+ syntax

- Understanding of React Native best practices and a commitment to following them

- Familiarity with native build tools, like XCode and Gradle

- Understanding of REST APIs and offline storage

- Knowledge of Android and iOS UI design principles, patterns, and best practices

- Knowledge of the open-source React and React Native ecosystem and the libraries available for common tasks

- Having released at least several React Native applications for both platforms, either on your own or as one of the core developers

- Practice in debugging Android and iOS applications in emulators and real devices

- Solid understanding of the full mobile development life cycle

- Experience in collecting crash statistics and eliminating crash causes (e.g. Crashlytics, Sentry)

- Close familiarity with the Git VCS

- Intermediate-level English (reading and listening)

 

Nice-to-have skills

 

- Experience with the automation and build scripting

- TypeScript skills

- Knowledge of existing BaaS platforms (e.g. Google Firebase)

- Familiarity with Agile practices and Continuous Integration

- Knowledge of existing cloud mobile testing services, e.g. Browserstack, Genymotion, etc

- Fluent English (reading, writing, speaking and listening.

 

Responsibilities

 

- Assess tasks and provide reliable time estimates

- Translate designs and wireframes into high quality code

- Design and build applications of medium and advanced complexity for the Android and iOS platforms and deploy them to Google Play Market and App Store

- Leverage native APIs for deep integrations with both platforms

- Collaborate with the backend team and consume outside data sources and APIs

- Fix application bugs and improve performance

- Work on integrating available open source third party plugins, components and libraries

- Work on integrating the provided visual design, including animations and UI effects, into our applications

- Continuously discover, evaluate, and implement new technologies to maximize development efficiency

- Communicate with clients, be able to answer questions, explain decisions and understand inbound feedback and requests

 

What we offer

 

- Attractive Pay: $2000+ for mid­level and $3000+ for senior developers (depending on your skills, experience, and English proficiency)

- Choose office (located in the city center) OR remote work

- No stress, no dress code, no bureaucracy, no assholes

- Compensation for ongoing education courses/conferences and English classes

- Cozy lounge zone with PS4 / VR and beanbags

- Frequent team outings, including go­karting, poker nights, movies and more fun events

- Weekly team lunches and Friday happy hour with pizza and drinks

- Growth and career opportunities within the company

- A creative, professional and friendly team

- Coffee and Cookies

The job ad is no longer active
Job unpublished on 31 August 2020

Look at the current jobs Android Odesa→

Loading...