Mobile Developer (React Native/Flutter)

Job Description

  1. Job Responsibilities
    • Develop and upgrade Mobile & Tablet applications for Android & iOS platforms.
    • Collaborate with the product development team to design user workflow and propose solutions for app development.
    • Manage and provide technical support to project team members.
    • Contribute ideas to improve the app’s usability and user experience.
    • Understand the product and continuously optimize performance, troubleshoot issues, and improve stability and user experience.
    • Research and apply new technologies to the project.
  2. Candidate Requirements
    • A Bachelor’s degree in Information Technology or related fields, or have a programming certification.
    • At least 3 years of experience in developing mobile and tablet apps.
    • Proficient in React Native/Flutter for hybrid app development.
    • Experience with Swift, Java, Android, and Kotlin.
    • Familiar with Design patterns.
    • Experience in Object-Oriented Programming (OOP) and using web services.
    • Experience managing source code for products and services using Git.
    • Experience in performance optimization for different devices.
    • Having a demo product or published on App Store/Google Play is an advantage.
    • Preferred candidates with experience in managing a development team.
    • Good communication skills.

Benefits

Salary
• Negotiable salary based on candidate’s qualifications and experience.
• 15-month salary package per year.
• Salary review based on performance and results annually, or immediate raises based on job performance.

Other Benefits
• Full social insurance coverage upon signing a permanent contract.
• Paid leave: 12 days/year + 1 additional paid leave day on your birthday.
• Participate in professional training programs from basic to advanced levels.
• A dynamic and professional work environment.
• Join team-building activities and diverse cultural events.
• Weekly rest days: Saturday & Sunday.

Other Job Listings