Designs and engineer software with the customer or user experience as a key objective.
Work in multiple scrum teams to craft the mobile technical design and architecture that address engineering and business needs.
Design and develop mobile components, libraries, and reference applications, using the latest technology to tackle cross cutting technical and non-functional concern. Document the knowledge and best practices appropriately.
Design, develop and deploy applications capable of meeting the anticipated load, performance, availability, security and resilience requirements.
Design and develop software with a focus on automation of build, testing and deployment process on all environments to minimize variation and ensure predictable high quality code and data.
Provide support in identification and resolution of all incidents associated with the IT service, as directed by leadership of the DevOps team.
Responsible for automating the continuous integration and continuous delivery pipeline within a DevOps Product and Service team driving a culture of continuous improvement.
Keep up to date and have expertise on current tools, technologies and areas like cyber security and regulations pertaining to aspects like data privacy, consent, data residency etc. that are applicable
Bachelor Degree in Computer Science or related disciplines, or equivalent
More than 5 years of native Android or iOS development experience with solid hands-on development experience in Kotlin, Java, Swift
Solid understanding of the full mobile development life cycle
Ability to work with geographically distributed and cross-functional teams
Experience building highly available, secure, distributed systems
Experience building extremely high volume and highly scalable web services