Job Openings Mobile Developer (iOS)

About the job Mobile Developer (iOS)

Company Profile

Our client is one of the top and fastest growing financial technology companies, specifically for payment gateway and e-wallet products in Myanmar. The company has succeeded in serving over 7 million customers monthly, covering approximately 89% of the country. Now, they are expanding to other countries, including Thailand.

Job Role for Mobile Developer (iOS)

iOS developer responsible for the development and design of iOS applications. Your primary focus will be the development of iOS applications, SDK to support other applications, and integration with back-end services. You will be working alongside other engineers and developers working on different layers of the infrastructure. Therefore, a commitment to collaborative problem-solving, sophisticated design, and the creation of quality products is essential.

Job Description

  • Design and build applications for the iOS platform

  • Deliver MFS app platform requirements and associated eco-system to meet current and future business requirements

  • Ensuring non-regression when developing new features

  • Supporting deployment, product change and go-live activities success (this will involve regular participation in non-business hours operation)

  • Participate as a member of the technology team in IT governance processes and solution delivery

  • Ensure mobile app platform environment run smoothly with zero outage

  • 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

Job Requirements

Functional skills and knowledge areas:

  • At Least 3 years Mobile Application Experience with iOS development (Swift)

  • Experience with iOS frameworks such as Core Data, Core Animation, etc.

  • Experience with offline storage, threading, and performance tuning

  • Familiarity with RESTful APIs to connect iOS applications to back-end services

  • Knowledge of other third-party libraries, APIs ,web technologies and UI/UX standards

  • Understanding of Apples design principles and interface guidelines

  • Experience with performance and memory tuning with tools such as Instruments etc.

  • Proficient understanding of design pattern such as MVC, MVP, MVVM and VIPER

  • Familiarity with cloud message APIs and push notifications

  • Proficient understanding of code versioning tools such as Git, Sourcetree

  • Familiarity with continuous integration (CI)

  • Experience with unit and automate test

  • Knowledge of analytics tools such as Firebase, Google Analytic, Crashlytics.

  • Experience in building applications that can handle internalization

  • Knowledge of iOS UI design principles, patterns, and best practices

  • Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies

  • Proper documentation and systematic archival of all project source codes and binary Proficient with Objective-C or Swift , and Cocoa Touch