Job Description
- 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. - 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.