Main responsibilities: o Build large scale mobile apps for Android and/or iOS devices. As a part of your daily tasks you will have to develop innovative apps with different technologies.
o Working in a collaborative environment on challenging tasks and coordinate releases for cross-functional teams.
o Align product and architectures to maintain a strong level of consistency of cross functional requirements such as automated deployments, libraries and frameworks that support large, complex applications.
o Structure teams in an agile way to ensure the capacity to work on larger architectural redesigns to meet scalability, performance, security or compliance needs.
o Coach, develop and grow the architectural skills, domain knowledge and technical agile practices of the organization such as CD, TDD, refactoring and clean code.
o Participate with agile product delivery teams, including internal resources as well as third party suppliers, consultants and contractors, for delivering digital solutions.
o Provide guidance to product delivery teams and conduct systematic reviews to track the general progress of our engineers' learnings.