Technical Requirements
- Experience in Android and iOS mobile development using native or cross-platform frameworks (Flutter, React Native)
- Experience with mobile app architectures such as MVVM, MVP, or Clean Architecture
- Familiarity with tools like Xcode, Android Studio, and Visual Studio.
- Experience with version control systems such as Git.
- Knowledge of app distribution, versioning strategies, A/B testing, and OTA updates (e.g., CodePush).
- Knowledge of app store guidelines, submission processes, and release management for Google Play and Apple App Store.
- Strong understanding of mobile app security, performance optimization, and analytics tools.
- Experience in REST API development will be preferred
- Experience in CI/CD pipeline setup will be preferred
Non-Technical Requirements
- Bi-lingual in English and Mandarin
- Ability to work independently and experience working as part of a global team on projects with professionals at all levels
- Strong commitment to professional and service excellence
- Excellent oral/written communication, planning, project management, networking, and influencing skills
- Strong analytical skills and logical approach
- An interest in learning new programming languages and platforms
- Eager to learn and apply new technologies
EXPERIENCE
- Bachelor's Degree in engineering, computer science, OR equivalent through experience.
- More than 3 years of mobile development experience.
Skills required after training:
- Able to develop TP mobile solutions
- Able to setup CI/CD pipelines
- Able to apply TP coding best practices and standards as required in daily task
- Able to support existing TP solutions