Mô Tả Công Việc
We are seeking a talented and motivated React Native Developer to join our dynamic team. In this role, you build and maintain mobile applications for both iOS and Android platforms using React Native. You will work closely with designers and back-end developers to create high-quality, responsive, and performant applications that offer seamless user experiences.Besides, you will have opportunities to work with different mobile technologies like Flutter or building native modules.Responsibilities
Develop and maintain mobile applications for iOS and Android using React Native.
Collaborate with cross-functional teams, including designers and backend developers, to define and implement application features.
Write clean, efficient, and reusable code.
Ensure responsive, intuitive applications perform well across various mobile devices.
Implement native modules and optimize performance for mobile platforms.
Integrate third-party APIs and services to enhance app functionality.
Troubleshoot and debug issues, ensuring smooth app performance.
Stay updated with the latest trends and technologies in mobile development.
Write automated tests and ensure the quality of the application codebase.
Maintain code quality, organization, and responsiveness.
Xem toàn bộ Mô Tả Công Việc
Yêu Cầu Công Việc
React Native knowledge and mobile development relevant requirements are mandatory. Other points would be your advantages.
Bachelor's degree in Computer Science, Software Engineering, or a related field.
Proven experience as a React Native Developer or in a similar mobile development role.
Strong proficiency in React Native, JavaScript, and ES6+.
Experience with native mobile development (iOS/Android) and integrating native modules.
Familiarity with mobile development tools and IDEs (e.g., Xcode, Android Studio, VSCode).
Knowledge of version control systems such as Git.
Strong understanding of RESTful APIs and integrating them into mobile applications.
Experience with Redux for state management in React Native.
Familiarity with mobile app deployment and release processes for both iOS and Android.
Strong problem-solving skills and ability to work independently or as part of a team.
Excellent communication skills and attention to detail.
Experience with TypeScript and/or GraphQL.
Familiarity with testing libraries and tools (e.g., Jest, Mocha).
Knowledge of Firebase or other backend services.
Experience building apps with push notifications, location services, and camera functionality.
Familiarity with continuous integration (CI) and continuous delivery (CD) pipelines.
Xem toàn bộ Yêu Cầu Công Việc
Quyền Lợi
Working Shifts (From Mon to Fri)
This position requires candidates to be willing to change shifts depending on project requirements. The working shifts are in the following list:
Regularly: 8:30 AM - 6:00 PM (including 1.5 hours lunch break)
Or Afternoon - Evening: 2:00 PM - 11:00 PM (including 1hour dinner break and can add/subtract 1 hour depending on the season)
We offer the successful candidates benefits as follows:
iMac, MacBook Pro, and Laptop for all staff
iPhone, iPad, and Android testing devices are provided
Competitive salary
Company party
Annual health check
Annual company trip
Opportunities to work onsite (US, Canada, Hong Kong, Singapore, and other countries)
Health Insurance (In-patient and Out-patient)
Accident insurance 24/24
Good working conditions and environment
Professional development of technical and soft skills through day-to-day work and training sessions
The company’s labor policy is completely under Vietnamese labor legislation plus other benefits offered by the company (Company trips, Team building, etc.)
Birthday gifts
Sports clubs (football)