About the job Android Team Lead
- Main Responsibilities:
1) Lead, mentor, and support Android and Flutter developers to deliver top-quality code.
2) Design, develop, and maintain advanced Native Android apps (Kotlin) and cross-platform apps (Flutter/Dart).
3) Collaborate with product, design, and backend teams to deliver seamless mobile experiences.
4) Ensure performance, stability, and clean architecture using MVP, MVVM, and Clean Architecture.
5) Review code, resolve bugs, and continuously optimize performance.
- Main Requirements:
1) Bachelors degree in Computer Science, Engineering, or related field.
2) 69 years of Android development experience with a portfolio of published apps.
3) Strong experience in Kotlin/Java and the Android SDK.
4) Proven hands-on experience with Flutter and Dart.
5) Solid understanding of UI/UX principles, Material Design, and RESTful/GraphQL APIs.
6) Familiarity with Gradle, Git, and CI/CD tools (e.g., Jenkins, GitLab CI, Bitrise).
7) Working knowledge of Firebase, push notifications, and cloud messaging.
8) Excellent debugging and problem-solving skills.
9) Ability to lead, coach, and motivate junior and mid-level engineers.
- Bonus Points:
1) Experience with AWS, Google Cloud, or Azure.
2) Familiarity with Agile/Scrum practices.
3) Experience in fintech or payments is a plus.