💼 IT & Software
📍 Ho Chi Minh
⏱ Full Time
🎓 1–2 years
⭐ Fresher
📍 Ho Chi Minh
⏱ Full Time
🎓 1–2 years
⭐ Fresher
📅 Closing date: 30/05/2026

Are you a mobile enthusiast who loves turning ideas into elegant, high-performance apps? At Sonix, we build digital products that power real businesses across Japan and global markets — and we’re looking for a driven Mobile Developer to grow with us. This is more than a job; it’s your launchpad into a collaborative, fast-moving engineering culture where your work truly matters.
🚀
Accelerate Your Growth
Work on real international projects from day one, with dedicated mentorship and certification support to level up your skills fast.
🤝
People-First Culture
We believe happy people build great products — enjoy flexible hours, a welcoming team, and a workplace where every voice is heard.
🌏
Global Impact
Your code ships to clients in Japan and beyond — build products with purpose and see the tangible difference your work makes.
———— Job Description
•
Develop and maintain cross-platform mobile applications using Flutter, delivering smooth and scalable experiences on both Android and iOS.
Develop and maintain cross-platform mobile applications using Flutter, delivering smooth and scalable experiences on both Android and iOS.
•
Design and implement pixel-perfect UI/UX components, integrate RESTful APIs, and continuously optimize app performance.
Design and implement pixel-perfect UI/UX components, integrate RESTful APIs, and continuously optimize app performance.
•
Apply BLoC or similar state management patterns to build maintainable, testable, and well-structured codebases.
Apply BLoC or similar state management patterns to build maintainable, testable, and well-structured codebases.
•
Debug, troubleshoot, and resolve technical issues efficiently; collaborate closely with Backend, QA, and Design teams throughout the development lifecycle.
Debug, troubleshoot, and resolve technical issues efficiently; collaborate closely with Backend, QA, and Design teams throughout the development lifecycle.
•
Support Native development tasks on Android (Kotlin) and iOS (Swift) when project requirements call for platform-specific solutions.
Support Native development tasks on Android (Kotlin) and iOS (Swift) when project requirements call for platform-specific solutions.
———— Requirements
✦ Must Have
✓
Strong foundation in Object-Oriented Programming, data structures, and logical thinking.
Strong foundation in Object-Oriented Programming, data structures, and logical thinking.
✓
Hands-on experience with Flutter — ability to build and ship real mobile applications.
Hands-on experience with Flutter — ability to build and ship real mobile applications.
✓
Understanding of asynchronous programming concepts: async/await, isolates, and reactive streams.
Understanding of asynchronous programming concepts: async/await, isolates, and reactive streams.
✓
Solid understanding of app lifecycle and screen lifecycle management on mobile platforms.
Solid understanding of app lifecycle and screen lifecycle management on mobile platforms.
✓
Experience with at least one mobile database solution: SQLite, CoreData, or equivalent.
Experience with at least one mobile database solution: SQLite, CoreData, or equivalent.
✓
Familiarity with design patterns such as MVVM, MVP, or similar architectural patterns.
Familiarity with design patterns such as MVVM, MVP, or similar architectural patterns.
✧ Nice to Have
✓
Practical experience with BLoC state management pattern in Flutter projects.
Practical experience with BLoC state management pattern in Flutter projects.
✓
Basic knowledge of Native Android development using Kotlin.
Basic knowledge of Native Android development using Kotlin.
✓
Basic knowledge of Native iOS development using Swift and Auto Layout.
Basic knowledge of Native iOS development using Swift and Auto Layout.
———— Benefits
💰
Competitive Salary
Negotiable package reviewed twice a year to keep pace with your growing skills.
🎁
13th-Month Salary + Bonus
Annual 13th-month salary plus performance bonuses that reward your contributions.
🏥
Full Social Insurance
Complete social insurance coverage as per Vietnamese labor law, plus annual health check-up.
🏖️
15 Days Annual Leave
15 days of paid annual leave in addition to all public holidays — rest is part of the culture.
📚
Training & Certification
Budget and time dedicated to professional development, courses, and industry certifications.
🕐
Flexible & Hybrid Working
Flexible working hours with hybrid arrangements — we trust you to manage your own productivity.
✈️
Team Outing & Company Trip
Annual team outings and company trips to celebrate achievements and build bonds.
🌐
Dynamic Work Environment
English-friendly, internationally minded workspace where ideas flow freely and talent is recognized.
Ready to Join the Sonix Family? 🚀
We’d love to hear from you!
Send us your CV and let’s start a conversation about how you can grow with us.
Send us your CV and let’s start a conversation about how you can grow with us.
📧 Send your CV to: careers@sonix.com.vn
