Responsibilities
Lead end to end product development through build, release, maintenance, and enhancement of product features, to deliver high-quality products that are thoroughly tested and optimised
Contribute technical expertise to enhance the quality of product solution design, including participating in the discovery process with the cross-functional product team
Lead iterative testing processes and continuously gather feedback to improve the quality of code and reduce operational risk
Develop and enhance developer guidelines and practices to enable high-performance product development and support the product roadmap
Diagnose and fix bugs, and conduct app profiling and performance tuning
Maintain code and write automated tests to ensure the product is of the highest quality