React Native developer
Fill out the form, so we can invite you to the interview
Requirements
  • Commercial mobile development experience with:
    • JavaScript (ES6)
    • React Native (along with mobile testing tools and techniques)
    • React Navigation
    • Redux (Redux Thunk/Redux saga/Redux Persist)
    • API (fetch, Axios or Apisauce)
    • Tests (Unit tests with Jest)
  • Knowledge of development tools like XCode, Android Studio, DevTools/Reactotron
  • Experience releasing apps to iTunes and Google Play
  • Written and spoken English (at least intermediate level)
Will be a plus
  • Knowledge of Mobx, Realm
  • Knowledge of WebSocket, Socket.io, GraphQL Apollo/Relay
  • Experience with E2E with Detox or Appium
  • Knowledge of native iOS/Android, including bridging between React Native to Native
  • Knowledge of one of CI/CD tools (Bitrise as an example)
  • Solid knowledge of how to build smooth animation for both platforms
  • Experience in such features:
    • Notifications (Local Notifications, Push Notifications, VoIP Notifications)
    • Geolocation API
    • Deep Linking
    • Camera API
    • Fingerprint / Touch ID / Face ID
    • Building a chat with video calls
    • Payment with In-App Purchase, Google/Apple Pay, Stripe/Paypal
  • Knowledge of React.js
  • Understanding of services: Firebase, AWS, OpenTok

Responsibilities
  • Developing and improving mobile application from a performance perspective
  • Working with third-party dependencies and debugging dependency conflicts
  • Building pixel-perfect, buttery smooth UIs across both mobile platforms
  • Maintain code and write automated tests to ensure the product is of the highest quality
  • Diagnosing and fixing bugs and performance bottlenecks for performance that feels native
  • Releasing app to iTunes and Google Play
  • Estimating tasks, user stories, etc.
  • Communication with internal and external teams
  • Supporting teamwork and ability to work autonomously if necessary
  • Improving your technical and soft skills
join us today
Drop a line and we will schedule the interview!
Name*
E-mail*
Phone number*
LinkedIn profile
Your message
Upload CV* (max 30Mb)