Must Haves:
- 10+ years' experience in Native Mobile Application development.
- 2+ years’ experience in leading mobile apps development team.
- Expert Knowledge of Android platform, Compose, Kotlin and Coroutines
- Knowledge of iOS platform, Swift, UIKit etc.
- Strong proficiency in Kotlin
- Experience with Android SDK, Android Studio, and related tools.
- Experience with Jetpack Compose
- Experience with unit testing frameworks (e.g., JUnit, Mockito) and code versioning systems (e.g., Git).
- A strong portfolio of Android applications (personal or professional).
Day to Day:
My client is looking for an Android Tech Lead to join their team. The client is a leader in the financial/payment services industry. You will join a scaled Agile team, and will lead 3-4 other developers an QA professionals. This position will be supporting one of the fastest growing mobile applications related to Retail Card access and marketplace. The app will be the flagship application for the business and you will be working on a lot of new features.
Key Responsibilities:
- Technical Leadership: Guide technical direction, architecture, and best practices (e.g., coding standards, security) for iOS/Android platforms.
- Team Leadership & Mentoring: Lead, mentor, and motivate a team of developers, fostering collaboration and skill development.
- Cross-Functional Collaboration: Partner with Product Managers, Designers (UX/UI), and Architects to define features, roadmaps, and technical specifications.
- Project Delivery: Manage the full development lifecycle, from planning to deployment, ensuring timely and successful releases.
- Innovation & Strategy: Stay current with mobile trends, evaluate new technologies, and drive adoption of modern approaches.