Guide/lead the meetings with offshore and leading the offshore team/performing code reviews etc.
Lead system analysis, design, development and implementation for our existing mobile native applications.
Required Skills
Very strong communication skills since they will be speaking directly with customers.
Proficiency in one or more relevant programming language. (e.g. Kotlin/Android, Java, JavaScript, TypeScript).
Strong understanding of design patterns, integration patterns/practice, Data modeling principles and best practices.
Self-starter who can work independently.
Ability to apply technology and consulting to solve a client business problem.
Able to communicate and present complex issues with assurance and confidence.
Required Experience
Need to have some architecture experience as they will be leading the architectural discussions of the creation of the applications with vendors and clients as well as offshore team (they will be screened on their architectural knowledge but still also need to still be hands on with coding as they still will be developing full time).
Need to have hands on experience with Java and some knowledge of AWS.
Experience with Cloud Development Platforms, Mobile/Web development frameworks and microservice architecture.
Experience with Agile/Scrum methodology.
Education Requirements
Bachelor’s Degree in Computer Science, Computer Engineering or a closely related field.