Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Working with one of our top financial clients, this role calls for an Android Developer. In this position, you will play a key role in designing and delivering mobile banking applications, contributing your expertise to a dynamic, agile team focused on creating seamless user experiences across the organization's mobile platforms.
Responsibilities
- Lead the design and development of native Android applications, ensuring high-quality technical solutions
- Collaborate with project teams, business analysts, architects, and vendors to define system requirements and technical specifications
- Provide technical guidance and mentorship to junior team members and other developers
- Prepare effort estimates for new projects and assist in effort planning and resource allocation
- Ensure adherence to SDLC and project management methodologies, maintaining standards for quality, security, and best practices
- Conduct code reviews to ensure compliance, reusability, maintainability, and adherence to coding standards
- Deliver solutions on time and within budget, meeting key project milestones
- Support escalated incidents and outages, providing efficient resolution and minimizing impact
- Stay current with emerging technologies and contribute to continuous improvement of development processes
- Support deployment activities and assist in creating comprehensive documentation for technical solutions
- Foster a collaborative team environment promoting innovation, knowledge sharing, and professional development
- 7+ years experience in mobile development, with 5+ years focused on Kotlin for Android
- Proficiency with Android SDK (version 28 and later) and open-source libraries such as Glide, Retrofit, Dagger2
- Hands-on experience with Jetpack Compose libraries
- Skilled in using Android Studio, Gradle, and Android Emulator for development and testing
- Strong understanding of software design patterns including MVC, MVP, and MVVM
- Excellent verbal and written communication skills
- Ability to prioritize tasks and manage multiple projects effectively in a fast-paced environment
- Well-organized, self-motivated, and a proactive team player
- Proven analytical and problem-solving capabilities
- Knowledge of analytics tools like Dynatrace, SonarQube, Crashlytics etc.
- Experience leading or mentoring technical teams
- Experience working within distributed teams, including offshore development
- Background in financial services or banking industry
Privacy Policy
Key Skills
Ranked by relevanceReady to apply?
Join BeachHead and take your career to the next level!
Application takes less than 5 minutes

