// JOB Opportunities

Mobile App Developer Role

About the Role

We are seeking passionate and skilled Mobile App Developers to join our team, with opportunities at both Junior and Mid-Level. You will be working on the design, development, and maintenance of high-quality mobile applications using React Native or Flutter. You will collaborate closely with our product, backend, and design teams to deliver exceptional user experiences.
 

Key Responsibilities

  • Develop and maintain cross-platform mobile applications using React Native or Flutter.
  • Implement clean, maintainable, and well-documented code in TypeScript (React Native) or Dart (Flutter).
  • Integrate applications with backend services via RESTful APIs.
  • Collaborate in Agile development teams to deliver features in short iterations.
  • Participate in code reviews, pair programming, and continuous integration processes.
  • Use Git for version control and collaborative development.
  • Test, debug, and optimize applications for performance and scalability.
  • Contribute to UX/UI improvements in collaboration with the design team.

Essential Skills & Experience

  • Experience with React Native or Flutter development.
  • Strong proficiency in TypeScript (for React Native) or equivalent Flutter/Dart experience.
  • Solid understanding of RESTful API integration.
  • Proficient with Git for source control.
  • Understanding of Agile software development principles.
  • Strong problem-solving and debugging skills.

Advantageous Skills (Nice-to-Have)

  • Experience with Node.js for backend development.
  • Knowledge of PostgreSQL or other relational databases.
  • Familiarity with automated testing frameworks and CI/CD pipelines.
  • Exposure to state management libraries (State Context, Zustand, MobX, Provider, Riverpod, etc.).
  • Knowledge of cloud services (AWS, Google Cloud, or Azure).

Experience Levels

Junior Developer:

0–2 years professional mobile development experience.
Strong willingness to learn, adapt, and take on feedback.

Mid-Level Developer:

2–5 years professional experience.
Ability to take ownership of features from concept to deployment.
Mentoring ability for junior developers is a plus.
 

    Upload Your CV Here