DevJobs

Mobile Developer

Overview
Skills
  • JavaScript JavaScript
  • TypeScript TypeScript
  • Java Java
  • Kotlin Kotlin
  • Objective-C Objective-C
  • Swift Swift
  • React Native React Native ꞏ 3y
  • Redux Redux
  • RESTful API RESTful API
  • Git Git
  • CI/CD CI/CD
  • Context API
About The Role

We are looking for a talented Mobile Developer with hands-on experience in React Native to join our development team. In this role, you will be responsible for designing, developing, and maintaining high-quality cross-platform mobile applications while collaborating closely with Product, Design, Backend, and QA teams to deliver outstanding user experiences.

Responsibilities

  • Develop and maintain cross-platform mobile applications using React Native.
  • Build scalable, maintainable, and high-performance mobile solutions.
  • Collaborate with Product Managers, Designers, Backend Developers, and QA throughout the development lifecycle.
  • Integrate REST APIs and third-party services.
  • Optimize application performance, responsiveness, and reliability.
  • Debug, troubleshoot, and resolve production issues.
  • Participate in code reviews and contribute to engineering best practices.
  • Write clean, reusable, and well-documented code.
  • Stay up to date with mobile development trends and React Native best practices.

Requirements:

Requirements

  • 5+ years of experience in mobile application development.
  • At least 3 years of hands-on experience with React Native.
  • Strong proficiency in JavaScript and TypeScript.
  • Experience integrating RESTful APIs.
  • Experience working with Git and modern development workflows.
  • Familiarity with state management libraries such as Redux, Context API, or similar.
  • Understanding of mobile UI/UX principles and responsive design.
  • Experience publishing applications to the App Store and Google Play is an advantage.
  • Experience with native Android (Java/Kotlin) or iOS (Swift/Objective-C) is an advantage.
  • Familiarity with CI/CD pipelines for mobile applications is an advantage.
  • Strong problem-solving skills and ability to work in a collaborative Agile environment.
Commit