HOT Middle

React Native Developer

Full-time | Hybrid
Apply now

General requirements:

  • 2+ years of experience and a firm grasp of the JavaScript language and its nuances, including ES6/ES7 (ECMAScript)
  • 2+ years of experience with React.js
  • 1+ years of experience with React Native, it’s commonly used libraries along with relevant state management techniques: Redux, redux-thunk, redux-saga (preferred), Context API, hooks
  • Strong understanding & usage of SOLID principles and software design patterns
  • Knowledge of Android and iOS UI design principles
  • Understanding of CI/CD (principles, instruments)
  • Understanding and experience with REST, SOA concepts
  • Ability to analyze, profile and eliminate performance bottlenecks in web and mobile applications
  • Knowledge of Typescript
  • Solid understanding of the full mobile development life cycle
  • Level of English – Intermediate or higher

Would be a plus:

  • Experience writing unit tests using Jest, Enzyme, and React testing library
  • TDD experience with Jasmine
  • WebSockets, real-time apps
  • Experience developing with Node.js
  • Basic knowledge of web apps security (OWASP TOP10)
  • Practice in debugging Android and iOS applications in emulators and real devices
  • Experience in collecting crash statistics and eliminating crash causes (e.g. Sentry, Crashlytics)
  • Ability to set up the required development environment
  • Experience with Linux-based OS, Bash

Responsibilities:

  • Assess tasks and provide reliable time estimates
  • 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
  • Implement clean, modern, smooth animations and transitions that provide an excellent user experience
  • Optimize application regarding project requirements
  • Collaborate with the backend team and use external data sources and APIs
  • Cover one’s own code with unit tests and run them to ensure security, usability, and general reliability
  • 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 applications
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency
  • Communicate with clients, answer questions, explain decisions and understand inbound feedback and requests

We offer:

  • Competitive salary based on your qualifications and skills
  • Flexible working hours aligned with your schedule
  • Paid vacations and sick leaves
  • Participation in industry conferences
  • Accounting services 

Start your
journey today

Ready to take your business to the next level? Contact us today to schedule a consultation and discover how ALevelSoft can help you achieve your goals. Let's innovate together!






    You may find
    interesting

    HOT Senior

    Business Development Manager

    Full-time | Remote Main stack:
    More info
    HOT Middle

    Project Manager

    Full-time | Remote Main stack:
    More info