Design, develop and test robust mobile applications for both i OS, Android platforms and other mobile apps.
Lead in technical design and development activities and providing technical guidance to other developers.
Participate in the full software development lifecycle, from concept, design, build, deploy, test, release to app to maintenance.
Collaborate with other developers, project managers, and stakeholders to identify and prioritize features and enhancements of both i OS and Android mobile applications.
Ensure the performance, quality, and responsiveness of applications.
Maintain code integrity and organization.
Conduct code reviews and debugging issues in best practices and design patterns.
Keep up to date with emerging trends and technologies in backend development.
Job Requirements:
Bachelor’s degree in Computer Science, Information Technology, or a related field; advanced degrees or certifications are a plus.
With at least 5-8 years of experience proven work experience as a Mobile Apps developer
Proficient in one or more programming languages such as Swift, Objective-C, Java, Kotlin, etc.
Solid understanding of the full mobile development life cycle (i OS, Android & Hybrid Application).
Familiarity with RESTful APIs to connect mobile applications to back-end services.
Have knowledge of UI/UX standards.
Strong understanding of mobile architecture for both Native and Hybrid Applications.
Experience with third-party libraries, APIs, and Web services design and development.
Familiarity with Agile development methodologies.
Excellent analytical skills with a good problem-solving attitude.
Ability to work effectively both independently and as part of a team in a fast-paced environment.
Excellent verbal and written communication skills in English and Mandarin.
Willing to travel or relocate to other countries or project location as assigned if required.
Other benefit: -
Overseas work permits will be sponsored by employer