TopDev
job-image
Senior React NativeLogin to view salary
Thành phố Thủ Đức, Hồ Chí Minh
Senior Fulltime3 năm
Application deadline: 13-08-2025
1
Your role & 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.
2
Your skills & 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.
3
Benefits
  • 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.