➡️ Apply here: Android Developer
👩💼 Want to stand out? Improve your resume to appeal to recruiters, hiring managers, and Applicant Tracking Systems. ➡️ Improve your resume
WorkLink is building a high-performance mobile development team for a leading digital banking and financial services company. We are looking for an experienced **Android Developer** with strong **Kotlin** expertise and a deep understanding of modern Android architectures and clean code principles.
Key Responsibilities
• Develop, optimize, and maintain secure Android applications used daily by banking customers.
• Implement new financial features, improve existing flows, and ensure reliability across all devices.
• Build clean and reusable UI components using XML and Custom Views.
• Work with Navigation Components, Kotlin Flows, and Coroutines to create reactive and stable app experiences.
• Implement MVVM / MVI architectures using best engineering principles.
• Integrate with backend services through RESTful APIs and manage data efficiently using Repository Pattern.
• Utilize Dagger 2 and Dependency Injection for scalable and testable code.
• Ensure proper handling of View & Configuration Lifecycle for smooth performance.
• Collaborate with backend, QA, product, and security teams to deliver high-quality banking features.
• Work with Git for version control and follow code review standards.
Requirements
• 3+ years of professional Android development experience.
• Strong proficiency in Kotlin and deep experience with Coroutines and Kotlin Flows.
• Solid knowledge of Dagger 2 and general Dependency Injection principles.
• Experience with Navigation Components, XML UI, and creating Custom Views.
• Strong understanding of MVVM / MVI architectures.
• Familiarity with basic design patterns (Repository, Builder Pattern).
• Good understanding of the Android View & Configuration Lifecycle.
• Experience integrating with RESTful services.
• Experience with Firebase (Analytics, Crashlytics, Push, etc.) is a strong plus.
• Proficiency with Git (branching, PR reviews, merging).
• Ability to write clean, maintainable, and testable code in large-scale systems.
• Experience in fintech, banking, or other high-security environments is a plus.
