Mobile App Developer

Job Brief: We are looking for a qualified Mobile App Developer to join our Development Team. As a Mobile App Developer, you will be working with our engineers to develop and maintain high quality mobile applications. If you’re passionate about mobile app development platforms and translating code into user-friendly apps, we would like to meet you. As a Mobile App Developer, you’ll collaborate with internal teams to develop functional mobile applications, while working in a fast-paced environment.

Ultimately, you should be able to design and build the next generation of our mobile applications.

Mobile Application Development have 3 categories, Android App Development, iOS App Development and React Native App Development.

The main responsibility of an Android App Developer is to develop applications for devices that are powered by the Android operating system. In addition, an Android App Developer must pay special attention to the application’s compatibility with multiple versions of Android and device types. Android App Developer have to continuously discover, evaluate, and implement new technologies to maximize development efficiency.

An iOS App Developer is responsible for developing applications for mobile devices powered by Apple’s iOS operating system. Ideally, a good iOS App Developer is proficient with one of the two programming languages for this platform: Objective-C or Swift.

With the proliferation of mobile applications over the past decade, the demand and use of mobile app development has increased. Of all the leading cross-platform application development frameworks, React Native has a star status of its own.

Great React Native App Developers can build apps that feel truly native while using web technologies that are familiar to a wide range of developers. They usually focus on the front end of the product, but they are also adept at understanding the API services and infrastructure with which the app needs to integrate.

A React Native engineer has a great blend of JavaScript and native platform skills, making them a useful resource for any team that needs to diversify its product across multiple platforms. They know when to pursue a fully native solution, and also when to use JavaScript to maximize code reuse and understandability.

Roles & Responsibilities of Mobile App Developer

  • Support the entire application lifecycle (concept, design, test, release and support)
  • Produce fully functional mobile applications writing clean code
  • Gather specific requirements and suggest solutions
  • Write unit and UI tests to identify malfunctions
  • Troubleshoot and debug to optimize performance
  • Design interfaces to improve user experience
  • Publishing application on App Store.
  • Maintaining the code and atomization of the application.
  • Liaise with Product development team to plan new features
  • Ensure new and legacy applications meet quality standards
  • Research and suggest new mobile products, applications and protocols
  • Stay up-to-date with new technology trends


Qualification and Requirements of Mobile App Developer

  • Proven work experience as a Mobile developer
  • Demonstrable portfolio of released applications on the App store or the Android market
  • In-depth knowledge of at least one programming language like Swift and Java
  • Experience with third-party libraries and APIs
  • Familiarity with OOP design principles
  • Proficient in Objective-C, Swift, and Cocoa Touch
  • Excellent analytical skills with a good problem-solving attitude
  • Ability to perform in a team environment
  • Familiarity with native build tools, like XCode, Gradle
  • Knowledge of Apple’s design principles and application interface guidelines
  • Familiarity with push notifications, APIs, and cloud messaging
  • Experience working with Swift, Objective C, and Java a plus but not required
  • Bachelor/ Master degree in Computer Science or relevant field