React Native Developer Offline

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

- Cover own code with unit tests and run them to ensure robustness, usability, and general reliability

- 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

 

Requirements

 

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

- Knowledge of functional or object-oriented (or both) programming paradigms

- 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, the document request model, and offline storage

- Experience with automated testing suites, like Jest or Mocha

- 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.

 

What we offer

 

- Competitive salary fixed in US dollars

- Remote work schedule

- Growth and career opportunities within the company

- A creative, professional and friendly team

- Modern tech stack, possibility to influence architectural decisions

Required skills experience

React Native
JavaScript
React Native
Published
0 views
ยท
0 applications

The job ad is no longer active

Look at the current jobs JavaScript / Front-End Remote→

Loading...