Top 3 Reasons To Join Us
The Job
The Mobile Developer is responsible for designing, developing, and maintaining high-quality mobile applications on iOS, Android, or cross-platform frameworks.
The role ensures that mobile solutions are stable, scalable, high-performing, and aligned with business requirements, technical standards, and user experience expectations.
The Mobile Developer actively participates in all phases of the Software Development Life Cycle (SDLC), including requirement analysis, solution design, development, testing support, deployment, and post-release maintenance within an Agile environment.
1/ Mobile Application Development & Design
- Develop, build, and maintain mobile applications on iOS (Swift/Objective-C), Android (Kotlin/Java), and/or cross-platform frameworks (Flutter, React Native).
- Analyze business and functional requirements and propose appropriate technical solutions and application architecture.
- Collaborate with UI/UX Designers to ensure accurate implementation of design specifications and optimal user experience.
- Apply best practices in mobile development, coding standards, and secure coding principles.
2/ Integration & Technical Collaboration:
- Integrate mobile applications with backend systems via RESTful APIs and JSON-based services.
- Work closely with Backend Developers, QA/Testers, and other stakeholders to ensure seamless system integration.
- Participate in technical discussions, code reviews, and solution design workshops.
- Ensure compatibility across different devices, operating systems, and screen sizes
3/ Performance Optimization & Quality Assurance
- Optimize application performance, responsiveness, stability, and memory usage.
- Identify, analyze, and fix bugs and performance issues across development and production environments.
- Support testing activities by collaborating with QA teams during SIT, UAT, and post-go-live validation.
- Continuously improve code quality, maintainability, and scalability.
4/ Maintenance, Documentation & Continuous Improvement
- Perform regular application maintenance, feature enhancements, and version upgrades.
- Write and maintain technical documentation, including system design, API integration notes, and deployment guidelines.
- Research, evaluate, and apply new mobile technologies, frameworks, and tools to enhance product quality and development efficiency.
- Actively participate in Agile ceremonies (Sprint Planning, Daily Stand-up, Sprint Review, Retrospective).
Your Skills and Experience
Education, Certification and Year of Experience
- Bachelor's degree or higher in Information Technology, Computer Science, or related fields.
- Minimum 3-5 years of experience in Mobile Application Development (iOS, Android, or Cross-platform).
- Experience delivering and maintaining mobile applications in production environments.
Core Technical Skills
- Strong proficiency in at least one mobile platform:
- iOS: Swift / Objective-C
- Android: Kotlin / Java
- Cross-platform: Flutter, React Native
- Solid understanding of mobile application architecture patterns (MVC, MVVM, Clean Architecture, etc.).
- Hands-on experience working with RESTful APIs, JSON, and third-party SDKs.
- Experience with version control systems (Git or similar).
- Understanding of SDLC and Agile/Scrum methodologies.
Business & Soft Skills
- Strong problem-solving, analytical, and logical thinking skills.
- Good communication and collaboration skills when working with Designers, QA, Backend, and Product teams.
- Proactive mindset, strong sense of ownership, and ability to work under tight deadlines.
- Ability to adapt quickly in fast-changing, Agile environments.
Knowledge of Tools and Platforms
- Experience with CI/CD pipelines for mobile applications is a plus.
- Familiarity with Firebase services (Crashlytics, Analytics, Push Notifications).
- Experience integrating Push Notification services and Payment Gateways is an advantage.
- Experience publishing and maintaining applications on App Store and/or Google Play is a strong plus.
Preferred Qualifications
- Priority for candidates with strong iOS development experience.
- Backend development knowledge is an advantage.
- Portfolio or published applications on App Store / Google Play.
Personality and Culture Fit
- Proactive, detail-oriented, and quality-focused.
- Strong team player with a continuous learning mindset.
- Passionate about mobile technology, digital transformation, and delivering excellent user experiences.
Why You'll Love Working Here
- Salary for 13th month, Bonus & Special Bonus
- Full of social welfare under Vietnamese Labor Law (Insurance, annual leave, ...)
- Healthcare for yourself & Your Family
- Annual travel and team building activities
- 15-16 annual leave days
- Company will buy Life Insurance Contract for yourself after 1 year working
- Training: Trained in soft and technical skills
- International, challenging, and friendly working environment