MÔ TẢ CÔNG VIỆC
-
- Build and maintain iOS features using Swift, UIKit, and project Coordinator + MVVM patterns.
- Implement feature screens with ViewController, ViewModel, Coordinator, and service layers that match the existing structure.
- Bind user events and state using RxSwift/RxCocoa/RxRelay input/output transforms.
- Work with shared ApiService, authenticated requests, refresh-token handling, app session state, deep links, and environment-specific configuration.
- Support app flows such as onboarding, login, home, shop, rewards, profile, notifications, payment, QR scanning, and mobile bill offset.
- Integrate and maintain Firebase, AppsFlyer, Clarity, TikTok, Meta/Facebook, push notifications, and analytics/tracking events.
- Support dev/staging/production schemes, SPM dependencies, Git LFS Unity assets, Fastlane, Firebase distribution, and TestFlight release workflows.
- Add focused XCTest/RxTest coverage for view models, services, parsers, and critical flows.
QUYỀN LỢI
-
- Attractive income level up to 30,000,000 VND.
- Connection bonus: 1~10 million bonus for anyone who introduces friends and acquaintances to the company.
- Work with large and advanced systems, have the opportunity to develop comprehensive technical skills with complex problems requiring high accuracy.
- Become one of the influential KeyPersons in the project, high chance of becoming Leader, Project Manager.
- Participate in staff engagement activities: weekend Online Game tournaments (Half-Life, AOE, Dota2, LOL, Pubg...), Team Building by week, by month, by project.
- Promotion opportunities based on capacity with corresponding rank increases and salary increases.
- Opportunity to implement ambitious projects in many countries, gain exposure to the latest technologies and learn from talented colleagues.
- Participate in skills training courses: AWS, Microservices, foreign languages (English, Japanese)...
YÊU CẦU
-
- 3+ years of professional iOS development experience, or stronger mid-level experience with production apps.
- Strong Swift and UIKit experience.
- Practical experience with Coordinator, MVVM, reactive binding, and service-driven feature architecture.
- Experience with RxSwift/RxCocoa/RxRelay, or strong reactive-programming experience with willingness to work in Rx-first code.
- Understanding of REST API integration, authentication, token refresh, error handling, and environment configuration.
- Experience with XCTest and test doubles for network/service boundaries.
- Ability to work safely in an existing production codebase with multiple schemes, SDK integrations, and release workflows.
.png)