1 day ago
Ho Chi Minh City, VietnamSenior
Responsibilities
- Design, build, maintain, and optimize high-quality mobile applications across iOS and Android.
- Write clean, testable, and maintainable code using Swift, Objective-C, Kotlin, and Java.
- Translate UI/UX designs and wireframes into responsive mobile interfaces.
- Collaborate with designers, backend developers, and QA engineers to deliver integrated solutions.
- Refactor and modernize legacy Objective-C and Java codebases into Swift and Kotlin.
- Apply MVVM, MVP, and Clean Architecture patterns to support scalable and maintainable applications.
- Improve application stability, load time, memory usage, and overall performance while fixing bugs.
- Contribute to code reviews, unit testing, continuous integration pipelines, Agile sprints, and feature delivery from design through production.
- Develop or maintain Flutter modules that integrate with native mobile components when applicable.
- Integrate AI/LLM-powered features and agentic workflows into mobile applications where relevant.
Requirements
- Bachelor of Information Technology or a relevant field.
- 5+ years of professional mobile application development experience covering iOS, Android, and Flutter.
- Proficiency with Swift, Objective-C, UIKit, Core Data, Core Location, WebKit, Kotlin, Java, Android SDK, Jetpack components, and Flutter.
- Experience with Flutter widget customization, state management, and integration with native modules.
- Knowledge of Clean Architecture, MVVM, MVP, data storage, and offline persistence using technologies such as SQLite, Realm, Room, and Core Data.
- Experience with notifications, background services, application lifecycle management, and common mobile libraries and frameworks.
- Experience with Alamofire, RxSwift, Swinject, Firebase, Retrofit, Dagger/Hilt, Flutter packages, Git, CI/CD pipelines, and code reviews.
- Basic knowledge of HTML and JavaScript for hybrid integrations.
- Hands-on experience using Claude, GitHub Copilot, or Cursor for AI-powered software development.
- Practical experience integrating AI/LLM-powered features or agentic workflows into mobile applications.
- Strong analytical, debugging, performance optimization, communication, teamwork, and independent working skills.
- Intermediate spoken and written English.
- Preferred experience with React Native, modular framework publishing, Cordova, Ionic, unit testing, UI automation testing, Azure DevOps, and Test-Driven Development.
Benefits
- Competitive compensation package including 100% gross pay during probation, a 13th-month salary, and a loyalty bonus.
- Premium healthcare and full Social Insurance coverage.
- 15+ days of paid leave per year.
- Onsite, full-time work in Ho Chi Minh, Vietnam, with one work-from-home day every four months.
- Access to internal training, workshops, learning opportunities, and certification sponsorship.
- Access to a Claude Code account and opportunities to apply AI and agentic AI across development, testing, automation, and engineering workflows.
- Company trips, team-building activities, sports clubs, special occasion gifts, and other extras.
Tech Stack
Categories
Mobile
