Mô Tả Công Việc
Trách nhiệm công việc
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.
Kỹ năng & Chuyên môn
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.
Phúc lợi dành cho bạn
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.
Quy trình phỏng vấnVòng 1Screen CVVòng 2Candidates who pass Interview 1 with TechnicalVòng 3Interview 2 will be notified within 3 working days.
Xem toàn bộ Mô Tả Công Việc
Hình thức
Full-time
Mức lương
Thỏa thuận
Báo cáo tin tuyển dụng: Nếu bạn thấy rằng tin tuyển dụng này không đúng hoặc có dấu hiệu lừa đảo,
hãy phản ánh với chúng tôi.
Tham khảo: 10 Dấu hiệu nhận biết hành vi lừa đảo qua tin tuyển dụng.
Tham khảo: 10 Dấu hiệu nhận biết hành vi lừa đảo qua tin tuyển dụng.