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

About Sweet Stack Digital

We help non-tech founders launch tech-related businesses.

Company website:
https://sweetstackdigital.com

DOU company page:
https://jobs.dou.ua/companies/sweet-stack-digital/

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

Look at the current jobs Android Odesa→