Mobile Engineer ( React Native)

Ho Chi Minh

IT

Full-time

  Facebook   Linkedin

We are seeking a React Native Developer to build high-quality, scalable, and user-friendly mobile applications for iOS and Android. You will collaborate closely with designers, backend engineers, and product managers to deliver intuitive, smooth, and performant mobile experiences. The ideal candidate has a strong foundation in React Native, mobile UI development, and best practices for cross-platform application development.

Key Responsibilities

  • Mobile Application Development: Build complex mobile applications using React Native and write clean, scalable, and maintainable code to improve application stability.

  • Cross-Functional Collaboration: Work closely with cross-functional teams to ensure effective communication and integration between mobile front-end applications and backend services.

  • Testing & Automation: Develop unit, integration, and end-to-end tests using testing libraries such as Jest, React Native Testing Library, and Detox. Help automate testing processes to maintain quality and reduce manual effort.

  • CI/CD & Deployment: Implement CI/CD pipelines to streamline development and deployment workflows, optimize build processes, and improve overall development efficiency.

  • Performance & User Experience: Optimize mobile application performance by ensuring smooth animations, fast loading times, and responsive interactions to deliver a high-quality user experience.

Requirements

  • 2+ years of mobile development experience, with a strong focus on React Native, Expo, and TypeScript.

  • Experience working in cross-functional teams and collaborating effectively with designers and backend engineers.

  • Technical knowledge of mobile application development on either Android or iOS, including an understanding of OS-specific APIs and proven end-to-end development experience.

  • Familiarity with Agile methodologies such as Lean, Extreme Programming (XP), and/or Scrum.

  • Ability to work collaboratively in a team environment that practices collective code ownership and pair programming.

  • Ability to work across different client environments and platforms.

  • Experience with React state management libraries or frameworks, preferably React Redux.

  • Experience adopting unit testing practices with React Testing Library; familiarity with Test-Driven Development (TDD) is preferred.

  • Strong problem-solving skills, enthusiasm for technical challenges, and a willingness to learn.

Nice to Have

  • Experience implementing animations using libraries such as Reanimated.

Application form

Full Name *
Email Address *
Phone Number *
Your Resume *
To attach your Resume, click here to upload from your Computer.
Security code *

Submit