Why this role exists
CS Group's app studio ships several apps on a shared foundation: networking, storage, UI components, payments, push and deep links. This role builds and maintains those apps and that foundation, and keeps them fast, stable and live on the App Store and Google Play.
What you'll do
- Develop and maintain mobile apps (iOS/Android) with the technology that fits the project (native or cross-platform); work with PM, Designer, Backend and QA to ship new features
- Build shared foundation components (networking, storage, UI components, etc.) while limiting dependence on third-party libraries
- Optimize performance: app launch time, memory, CPU, battery, network
- Handle crashes, memory leaks and multithreading bugs
- Integrate push notifications, deep links and in-app purchases; publish apps to the App Store / Google Play
- Review code, write technical documentation, apply AI to development work
- Perform other tasks assigned by the line manager and the Board of Management when required
You'll fit right in if you
- Have at least 2 years of mobile app development experience (iOS, Android or cross-platform)
- Hold a university degree in Information Technology, Computer Science or a related field
- Are proficient in at least one mobile technology: Swift, Kotlin/Java, Flutter, React Native, etc. No language restriction; what matters is a solid foundation and the ability to pick up new technology quickly
- Understand the app lifecycle, memory management and asynchronous / multithreaded processing on your platform
- Think algorithmically and analytically, and care about app architecture and how mobile operating systems work under the hood
- Are proactive, open-minded, highly responsible, eager to learn and able to research new technology independently
Nice to have
- Experience on both iOS and Android, or integrating cross-platform modules into native apps
- Performance optimization with profiling tools (Xcode Instruments, Android Profiler, Flutter DevTools, etc.)
How we work
- We operate what we build: crash rates, review cycles and store policy changes are watched every day.
- Prototype before code; two-week sprints with a working build at the end of each.
- Privacy by design: privacy labels, Data safety forms and account deletion are part of every release.
- Direct feedback, no drama. Small team, few meetings, a lot of shipping.
- Global from day one: we build for users in North America, Europe and Asia.
Benefits
- Salary from VND 17,000,000 to 28,000,000 per month
- Lunch allowance VND 30,000 per working day; transport allowance VND 200,000 per month
- 13th-month salary + business performance bonus
- 15 days off for Lunar New Year
- Structured internal training before working independently
- A compensation scheme that rewards the results you contribute; salary review twice a year
- Full social insurance, health insurance and other benefits in accordance with the Labor Code and company policy
- Annual company trip
- Modern, fully equipped office at 23rd Floor, Discovery Tower, 302 Cau Giay St., Hanoi
Hiring process
- Application. Send your CV by email (below). We reply within five business days.
- 30-minute conversation. A call with the hiring manager about the role, your experience and what you want next.
- Technical round. A take-home or live exercise on a real CS Group app problem (up to 4 hours), then a walkthrough of your solution.
- Meet the team. A conversation with the engineers and designers you would work with.
- Offer. Within three business days of the final round.
How to apply
Email hr@csgroup.vn
Subject line: [Where you found this job] - Mobile Developer - [Your name]
Example: Website - Mobile Developer - Nguyen Minh Anh
Attach your CV and links to the apps or code you'd like us to see.
Working hours: Mon - Fri: 8:00 AM - 6:00 PM | Sat: 8:00 AM - 12:00 PM (GMT+7). Office: 23rd Floor, Discovery Tower, 302 Cau Giay St., Cau Giay Ward, Hanoi.
