React Native Developer
SoBanHang
Software Engineering
Ho Chi Minh City, Vietnam
Posted on Sep 27, 2025
Key Responsibilities
- Design, develop, and maintain high-quality React Native applications for iOS and Android.
- Work in Agile/Scrum teams to deliver features efficiently and iteratively.
- Upgrade and maintain React Native versions and dependencies.
- Integrate RESTful APIs and third-party SDKs (e.g., banking SDKs, .xcframework, .aar).
- Apply mobile UI/UX best practices following Google and Apple design guidelines.
- Implement modular and micro front-end architecture for scalable codebases.
- Manage state using Redux, React Query, or Context API.
- Write clean, testable code and perform unit testing.
- Collaborate closely with designers, backend developers, and QA teams.
- Handle offline data, ensure performance optimization, and debug efficiently.
- Utilize CI/CD pipelines and Git for version control.
Skills and Qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- 5+ years of experience in mobile app development, with a strong focus on cross-platform development using React Native. Experience with Flutter is a plus.
- Must have: Ability to use AI tools to generate or assist in writing code (e.g., GitHub Copilot, ChatGPT, Cody, etc.).
- Proficient in TypeScript, with a deep understanding of React Native architecture, performance tuning, and advanced debugging techniques.
- Solid knowledge of state management tools such as Redux, React Query, and Context API.
- Hands-on experience with native development in iOS (Swift/Objective-C) and Android (Java/Kotlin), including integrating and working with native modules.
- Strong grasp of UI/UX design principles following both Google’s Material Design and Apple’s Human Interface Guidelines.
- Proven experience with RESTful APIs, web services, and integrating third-party SDKs, including banking SDKs, .xcframework, .aar.
- Familiarity with CI/CD pipelines, version control (Git), and modern development environments like Xcode and Android Studio.
- Experience working in Agile/Scrum environments with cross-functional teams (design, backend, QA).
- Strong understanding and hands-on experience with mobile application architecture patterns such as MVC, MVVM, and modular, micro front-end architectures to ensure scalability and maintainability.
- Comfortable working with offline data handling, caching, and synchronization strategies.
- Experience writing unit tests and ensuring code quality and test coverage across the codebase.
- Strong communication skills, self-motivated, and a collaborative team player with problem-solving mindset.
Why You’ll Love Working Here
- Comprehensive benefits – Full insurance coverage, lunch & parking allowance, and additional support.
- Attractive compensation – Competitive salary (negotiable) with performance-based bonuses.
- Exciting start-up environment – Work with experienced leaders in a fast-paced, innovative team.
- Career growth – Take on new challenges, sharpen your skills, and make a real impact. Training support and clear career progression.
- Flexible & fun workplace – Modern office, flexible hours, and remote-friendly options.
- Team bonding & celebrations – Company birthday events, parties, Happy Hour, and annual team trips.
📍 Work Location: 173 Tran Nao, An Khanh, Thu Duc, Ho Chi Minh City
⏰ Working Hours: Monday - Friday (08:30 - 18:00), Saturday (08:30 - 12:00)