Android Developer

  • Date Posted Feb 25, 2026
  • Location Toronto, Ontario
  • Job Type Contract
  • Job ID 19319

Are you an experienced Android developer ready to lead innovative mobile banking solutions? Apply Now!

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

Desired Skill-Set

  • 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

Nice to Have

  • 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

BeachHead is an equal opportunity agency and employer. We advocate for our candidates and welcome applicants regardless of race, color, religion, national origin, sex, age, or physical or mental disability. BeachHead or our clients may use technology-enabled tools, including automation and artificial intelligence (AI), to support parts of the recruitment process such as resume screening, application management, and candidate matching. These tools assist our recruiters and our clients, and do not replace human decision-making. This job posting represents a current or anticipated vacancy. The position may be filled at any time, and the posting may be removed without notice once the role has been filled.

Privacy Policy

Attach a Resume file. Accepted file types are DOC, DOCX, PDF, HTML, and TXT.
Attach an additional file, if applicable. Accepted file types are DOC, DOCX, PDF, HTML, and TXT.

We are uploading your application. It may take a few moments to read your resume. Please wait!

Back to Top