Job Description
Are you passionate about creating innovative mobile experiences? Apply Now!
Working with one of our top financial clients, this role calls for a Senior Android Developer – Kotlin & Jetpack Compose. This position involves designing, developing, and leading the implementation of native Android solutions within a dynamic mobile development team focused on enhancing the organization’s mobile banking platform. The role offers a blend of hands-on technical work, leadership, and collaboration in a fast-paced, agile environment.
Responsibilities
Act as the prime technical contact, providing guidance and leadership to project teams, business partners, and external vendors.
Independently lead development efforts, coaching and mentoring team members within your expertise.
Oversee delivery of solution designs and ensure adherence to technical standards and timelines.
Collaborate with architects and managers to provide effort estimates for projects and initiatives.
Assist in developing System Requirements Specifications (SRS) in partnership with Business Analysts.
Lead the creation of comprehensive end-to-end solutions, working with Solution Architects and Designers to develop System Design Specifications (SDS).
Ensure detailed technical designs are fully understood and implemented according to standards.
Conduct code reviews to maintain quality, reusability, and compliance with development guidelines.
Deliver solutions that meet project milestones within scope, time, and budget constraints.
Stay current with emerging technologies and develop expertise in services, applications, and infrastructure.
Provide technical support for escalated incidents to ensure minimal impact on stakeholders.
Contribute to deployment planning and oversee multiple concurrent projects.
Promote a collaborative work environment emphasizing quality, service, innovation, and teamwork.
Facilitate knowledge transfer within the team and across business units.
Desired Skill-Set
7+ years of experience in mobile application development.
5+ years of hands-on experience with Kotlin on the Android platform.
Proficient in Jetpack Compose libraries.
Experience with development tools such as Android Studio, Gradle, and Android Emulator.
Strong understanding of software design patterns such as MVC, MVP, and MVVM.
Skilled in automated testing frameworks including JUnit, Robolectric, and Espresso.
Excellent communication skills, both oral and written.
Strong organizational skills with the ability to prioritize and multitask.
Proven problem-solving and analytical abilities.
Self-motivated, team-oriented, and customer-focused.
Nice to Have
Knowledge of analytics tools like Dynatrace, SonarQube, or Crashlytics.
Experience leading or mentoring technical teams.
Experience working with distributed teams of onshore and offshore developers.
Background in financial services industry.
