DUTIES: Lead the development of our Android Mobile Application by understanding requirements, the architecture, and the high-level design and ensuring that development and testing happens according to the code quality best practices. Lead and mentor of developers, training and guiding them to become “best in class”. Work closely with Product Management and development teams to satisfy requirements for new features having translated them into a mobile solution while working with Architects to realize the common vision. Code review and will control the entirety of the code produced by the team, being responsible for its quality. Act as a technical advisor to application development teams to plan, implement, and support new and existing mobile applications and features. Realize the system architecture into working code, being responsible for the output of the team. Support the app developer community, perform and guide code reviews, and maintain a rich set of documentation. Write and help write unit tests, verify and guarantee code coverage and quality. Lead security evaluation and analysis process: vulnerabilities, remediation plan, static and dynamic code analysis. Perform and support system-level troubleshooting when necessary. Work with the agile community (Scrum master, Product owner, Designers, Architects) to detect dependencies and coordinate with other stakeholders. Be part of a virtual team of mobile technical leaders, to drive continuous improvements; act as spokesperson for the team to surface new ideas. Stay tuned with mobile technology to maintain best in class solution.