Founded in 2016, CodeComplete is a rapidly growing company that provides end-to-end software solutions throughout the worldwide markets of Japan, NZ, AU, the UK, and the US. 

We offer a blend of European, Japanese, and Vietnamese working styles, complemented by an open-minded, respectful, well-organized yet fun environment. We also prioritize work-life balance, recognizing the importance of personal well-being alongside professional growth.

Job Summary:

We are seeking a talented Mobile Developer with strong expertise in React Native or Flutter to join our team. You will be responsible for building high-performance, scalable, and user-friendly mobile applications.

Responsibilities:

  • Develop, maintain, and improve mobile applications using React Native or Flutter.
  • Ensure performance, responsiveness, and smooth UI/UX across devices.
  • Propose improvements to ensure smooth and efficient app experiences.
  • Detect unoptimized code or practices and suggest improvements.
  • Profile apps and resolve bottlenecks related to rendering, memory, startup time, or network.
  • Review team members’ code with a focus on performance feedback.
  • Write clean, maintainable, and testable code.
  • Collaborate with PM/PO, designers, and backend engineers to deliver features efficiently.
  • Stay updated with the latest mobile development trends and best practices.
  • (Nice to have) Contribute to native iOS/Android modules when required.

Requirements:

  • 2+ years of experience in mobile application development.
  • Strong proficiency in React Native or Flutter.
  • Solid understanding of mobile performance optimization techniques.
  • Experience with profiling and debugging tools (React Native Performance Monitor, Flutter DevTools, Xcode Instruments, Android Profiler).
  • Familiarity with version control systems (Git).
  • Strong problem-solving skills and ability to give actionable feedback.
  • Experience with publishing apps to the App Store and Google Play.
  • The ability to communicate effectively in English is a strong advantage.

Nice to have (one or many):

  • Experience with native iOS development (Swift/Objective-C).
  • Knowledge of Android native development (Java/Kotlin).
  • Familiarity with CI/CD pipelines for mobile apps.
  • Experience with Firebase, AWS, or other cloud services.

Benefits:

  • Attractive compensation package with annual salary review
  • Year-end bonus, project bonus, referral & birthday bonus
  • 100% salary & paid leave in 2 months probation
  • 12+ days off accumulated/year; Nearly Zero OT
  • Loyalty program (additional annual leaves, seniority gift)
  • Annual health check & Bao Viet premium health care
  • Training incentive & career development programs
  • Business English class & internal workshops
  • Hybrid working style (WFH up to 3 months/year)
  • DevSecOps & English-speaking environment
  • Fully equipped office with relax area, nursing room
  • Well-being promotion programs for female staff and new parents
  • Daily exercise & sports activities (football, cycling, badminton, ping pong…)
  • Team building allowance, weekly Happy time, CSR events
  • Annual company trip, year-end party & onsite opportunities