top of page
Mobile App Developer

​​Roles & Responsibilities

  • Design and build applications for the iOS and/or Andriod platform.

  • Ensure the performance, quality, and responsiveness of applications.

  • Collaborate with a team to define, design, and ship new features.

  • Identify and correct bottlenecks and fix bugs.

  • Help maintain code quality, organization, and automatization.

  • Internally motivated, able to work proficiently both independently and in a team environment.

  • Ensure timelines in complex technical matters that involve application design.

  • Collaborate with onsite team to execute the project.

  • Experience with source control management systems and continuous integration/deployment environments.

Requirements

  • Experience with Native application development (iOS and/or Android).

  • Knowledge of iOS/ Android framework, libraries, UI design principles, patterns, and best practices.

  • Writing unit tests for mobile application codes.

  • Knowledge of automated functional tests or UI tests.

  • Experience with programming languages such as Java, Kotlin, Objective-C, Swift, Javascript, etc.

  • Experience with Object-oriented programming (OOP) and object modeling.

  • Knowledge/ experience of cross-platform frameworks like React Native, Flutter, etc.

  • Experience with code versioning tools such as Git.

  • Publishing mobile apps to Google Play Store or iOS App Store.

  • Experience with offline storage, threading, and performance tuning.

  • Experience with APIs to connect applications to back-end services.

  • Self-motivated, able to work individually as well as a great team player.

  • Able to adapt to the fast-paced environment and handle tight timelines at work.

  • Good communication and interpersonal skills with people at all levels, internally/externally, and in a professional and responsible manner.

bottom of page