Role and responsibilities
Develop and maintain iOS applications with a focus on performance and usability.
Integrate third-party SDKs for analytics, attribution, monetization, and subscription management (e.g., Adjust, AppsFlyer, RevenueCat).
Optimize in-app ad delivery using platforms like Pangle, Vungle, Mintegral, and AppLovin.
Implement subscription and in-app purchase flows using RevenueCat or similar platforms.
Collaborate with UI/UX designers to ensure seamless user experiences.
Debug and resolve performance issues, crashes, and other app-related problems.
Write clean, modular, and maintainable code adhering to industry best practices.
Stay updated with the latest iOS trends, technologies, and SDK updates.
Education and experience
Experience Level: 3–5 Years
Location: 59 Nguyen Co Thach, An Loi Dong ward, District 2, Ho Chi Minh City
Must-Have Skills:
Strong background in computer science.
Concurrency and networking management in iOS.
Strong knowledge of programming algorithms and data structures.
Strong knowledge of project architectures like MVVM or VIPER.
Having experience in iOS applications (at least 2 years).
Deep knowledge of the latest trends in software engineering best practices – code reviews, code quality, CI/CD, monitoring, multi-threading, and memory management.
Experience integrating in-app purchases and subscriptions using StoreKit / StoreKit2.
Experience with integrating AdMob or other ad networks (banner, interstitial, rewarded ads) into iOS apps.
---
Good-to-Have Skills:
RxSwift or Combine for reactive programming.
Firebase, Google Cloud Platform for backend and analytics.
SwiftPM, CocoaPods, or Carthage for dependency management.
Realm, SQLite for local data storage.
Analytics tools (Google Analytics, Firebase, Mixpanel), event tracking, and deep linking.
Basic knowledge of Android or cross-platform tools (Flutter, React Native).
Understanding of accessibility and Human Interface Guidelines (HIG).
XCTest, UI testing, and test-driven development (TDD).
App Store Optimization (ASO) and release management basics.
Benefits
Salary: Competitive salary (to be negotiated)
13th month salary bonus.
Lunch support
Flexible working hours and remote work options.
Salary review once a year.
Consider the mid-year bonus.
Team building, company trip….
Employee insurance in accordance with the law.
Opportunity to improve your English through exposure to international customers and our products.
Personal development courses, including technical and non-technical programs, are offered. Opportunity to gain hands-on experience in cutting-edge technologies.