Our client, a leading insurance group, is dedicated to providing exceptional services and innovative solutions to clients in the ever-evolving insurance industry. As a Mobile Fullstack Tech Delivery Manager, you will play a crucial role in leading a team of talented software engineers to deliver cutting-edge mobile applications that enhance our customer experience and drive business growth.
Responsibilities:
Lead, mentor, and motivate a team of developers, fostering a collaborative and high-performance culture that promotes innovation and continuous improvement.
Drive the end-to-end delivery of mobile applications, ensuring adherence to quality standards, project timelines, and budget constraints.
Enforce industry best practices, coding standards, and guidelines to produce efficient, scalable, and maintainable mobile applications.
Collaborate closely with stakeholders, including BA/PM/QAs, designers, and business leaders, to define project scope, requirements, and deliverables.
Manage the entire software development life cycle, ensuring effective project planning, resource allocation, and risk management.
Provide technical expertise and guidance to the team, promoting knowledge sharing and professional development within the mobile engineering discipline.
Contribute to the development and implementation of mobile app architecture, frameworks, and development standards in alignment with company-wide technology strategies.
Stay abreast of emerging technologies, trends, and industry developments to drive innovation and ensure the company's mobile offerings remain competitive and up-to-date.
Foster a culture of continuous improvement, encouraging the team to explore and adopt new tools, technologies, and methodologies to optimize the mobile development process.
Uphold security and compliance standards, ensuring mobile applications adhere to relevant regulatory requirements and data privacy laws.
Requirements:
Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
At least 7 years experience in leading mobile application development projects, ideally within the insurance or financial services industry.
Development experience in cross-platform mobile frameworks such as React Native or Flutter.
Strong understanding of full-stack development concepts, including front-end (HTML5, CSS3, JavaScript) and back-end technologies (Java, .NET, Node.js, etc.).
Prior experience with Agile/Scrum development methodologies and demonstrated ability to manage agile teams effectively.
Proficient in using project management tools like JIRA, Confluence, or similar platforms.
Excellent communication in English and Chinese (Cantonese) and interpersonal skills, with the ability to effectively collaborate with cross-functional teams, stakeholders, and senior leadership.
Strong problem-solving skills and the ability to provide innovative solutions to complex technical challenges.
Demonstrated leadership and people management skills, including the ability to motivate, mentor, and develop a highly skilled technical team.
Knowledge of cloud technologies and services (AWS, Azure, GCP) and experience with CI/CD pipelines is highly desirable.