React Native Developer (offline)
We adhere to the Scrum process, with daily standup meetings (we keep them short; during the lockdown, these are replaced by Slack calls) and two-week sprints.
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)
* 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: 2000+ for middle devs, 3000+ for seniors
* 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 gokarting, 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
* Modern tech stack, possibility to influence architectural decisions
* 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
6 August 2020
Look at the current jobs JavaScript / Front-End Odesa→
Similar jobs
Middle Frontend Developer at Universe (Genesis)
Ukraine
Middle Front-end Engineer (React) at SeaRates
Ukraine $1400-2800
Front-end Developer (Angular) at E-Tech
Ukraine $1500-2500
All jobs JavaScript Odesa All jobs Sweet Stack digital