Responsibilities
Enabling business with technology: working with stakeholders to analyze and create project scope, prepare mobile product / technology backlog to support business growth and manage the execution of it.
Implementing solutions: leading the mobile team on the implementation of mobile technology solutions and also leading the mobile architect solution
Systematically improve mobile engineering efficiency and quality: explore new technologies / methodologies / tools to improve mobile engineering efficiency and quality. Applying them in everyday development of the mobile tech team.
Developing organization: working with stakeholders to make hiring plans and hire mobile developers to support business growth; evaluating the performance of the mobile team; making growth plans, inspiring, mentoring and coaching team members.
Requirements
Bachelor’s degree in Computer Science / Software Engineering or above.
Be able to read and write in English.
6+ years’ experience of mobile App development. Taking a critical role in App development supporting millions of users.
2+ years experience of managing a team with 5+ people.
Solid programming skills. Familiar with data structure, algorithm and design patterns. Solid knowledge about network programming. Knowing about hybrid technologies such as React Native.
Good style in coding and documentation.
Good communication skills with teamwork spirit.
Solid knowledge of Agile methodology. Thinking with end-user in mind
Plus
Experience in eCommerce, payment and search platform industry
Good oral English.
Experience in AWS or other public cloud platform