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