Design, develop, and maintain robust, scalable, and performant Android applications. Collaborate with cross-functional teams to deliver innovative financial products and services. Write clean, maintainable code that adheres to best practices. Implement unit and integration tests to ensure code quality and reliability. Stay up-to-date on the latest trends and technologies in the Android development world, with a focus on financial sector-specific advancements. Mentor junior developers and contribute to a positive team culture. 5+ years of professional experience developing native Android applications. Strong proficiency in Kotlin and the Android SDK. Experience with Android Studio, Gradle, and build automation tools. Solid understanding of Android UI/UX design principles and best practices, especially as applied to financial applications. Experience with working with APIs, databases (like SQLite), and networking concepts. Familiarity with version control systems (like Git). Ability to work independently and as part of a team in a fast-paced environment. Excellent communication and collaboration skills. Preferred Skills: Experience with financial industry-specific technologies and regulations (e.g., payments, security, compliance). Knowledge of mobile security best practices, including encryption and hashing algorithms. Experience with code refactoring and optimizing legacy Android applications. Bonus: Proficiency in Jetpack Compose for declarative UI development.