We are a group of mobile developers with diversified backgrounds who are enthusiastic about building high-performance mobile applications using the most suitable technologies. Being open-minded and innovative, we are willing to bridge the gap across platforms and solve challenging problems in order to support our fast-growing business and keep improving the product experience to our end users.
This role is open for application to candidates’ whose expertise lies in either iOS or Android development. Candidates do not have to master both technologies to be qualified.
- Lead a team of engineers to deliver a project of multiple tech stacks end-to-end
- Act as an experienced expert in at least one area of project development
- Drive development of technical projects for the mobile platform and responsible for code-design and architecture decisions.
- Develop new business features and building reusable components
- Explore and evaluate the practicality of new technologies to improve existing processes and/or products
- Do code reviews. Contribute to coding if necessary
- Tackle challenging engineering problems in various domains
- Bachelor's or higher degree in Computer Science or related fields
- More than 7 years of relevant experience
- Passionate about coding and programming, innovation, and solving challenging problems
- Established methodologies in end-to-end project delivery, including coding standards, code reviews, source control management, CI/CD, build processes, testing, and deployment
- Expert in at least one of mobile technologies, either iOS or Android
- Experienced in performance tools and optimisation techniques in the Android/iOS framework
- Developed apps that have been published to AppStore/Google Play
- Strong understanding of fundamental algorithms and data structure
- Excellent working attitude, problem-solving, critical thinking and communication skills