Talent.com
Sr. Android Developer
Sr. Android DeveloperCIBC • Toronto C6A, ON, Canada
Sr. Android Developer

Sr. Android Developer

CIBC • Toronto C6A, ON, Canada
2 days ago
Job type
  • Full-time
Job description

Get AI-powered advice on this job and more exclusive features.

We’re building a relationship-oriented bank for the modern world. We need talented, passionate professionals who are dedicated to doing what’s right for our clients.

At CIBC, we embrace your strengths and your ambitions, so you are empowered at work. Our team members have what they need to make a meaningful impact and are truly valued for who they are and what they contribute.

To learn more about CIBC, please visit CIBC.com.

What You’ll Be Doing

As a member of CIBC’s team, the Senior Android Developer is responsible for the detailed technical design and development of applications using various technology platforms. The role performs tasks of technical depth and breadth, utilizing a solid understanding of business dynamics to conduct impact analysis and provide feedback on problems with recommended solutions. The Senior Android Developer determines methods and approaches to projects, transforming business requirements specifications into programming instructions, designing, coding and testing programs. In addition, the role plays a key role in the development and implementation of database management solutions, supporting the company’s backup plans. The role uses judgement and autonomy on day to day tasks, exercising considerable latitude to conduct data source analysis and negotiate with users regarding requirements.

How You’ll Succeed

  • Develop, code and test end-to-end stack of applications. Strong proficiency in Kotlin, Jetpack Compose and Java for Android development. Experience with Android Studio and modern Android development frameworks. Knowledge of JSON and RESTful APIs. Understanding of cross‑platform development. Expertise in Git for version control.
  • Develop scalable and high‑performing Android applications, ensuring clean architecture and best practices. Implement unit and end‑to‑end testing to maintain high quality. Work with Agile Scrum teams, contributing to sprint planning, retrospectives and stand‑ups. Leverage Agile methodology to continuously iterate and improve product quality.
  • Diagnose and resolve technical issues quickly and efficiently. Experience with debugging, performance tuning and optimization of Android applications. Understanding of security best practices. Exposure to banking or fintech applications is an asset.
  • Collaborate closely with cross‑functional teams including designers, backend developers and QA engineers. Participate in pair programming and code reviews to ensure high‑quality code. Communicate effectively with stakeholders to align development efforts with business goals. Stay up to date with latest Android trends and share knowledge with the team.

Who You Are

  • 4+ years of professional Android development experience.
  • Bachelor’s degree in Computer Science or a related field (Master’s is a plus).
  • Experience working in Agile environments and familiarity with Agile Scrum development.
  • Strong understanding of mobile UI / UX best practices.
  • Demonstrate end‑to‑end application development, from design to deployment.
  • Embrace and champion change. Continuously evolve your thinking and the way you work to deliver your best.
  • Influence makes an impact. Relationships and networks are essential to success. Inspire outcomes by making yourself heard.
  • Driven by collective success. Collaboration can transform a good idea into a great one.
  • Digital savvy. Seek out innovative solutions and embrace evolving technologies. Adapt easily to new tools and trends.
  • Values matter. Bring your real self to work and live our values – trust, teamwork and accountability.
  • What CIBC Offers

  • Competitive salary, incentive pay, banking benefits, a benefits program, defined benefit pension plan, an employee share purchase plan, a vacation offering, wellbeing support and MomentMakers.
  • Technology and space to bring together great minds to create innovative solutions.
  • Culture that encourages ambition through Purpose Day – a paid day off dedicated to your growth and development.
  • What You Need To Know

  • CIBC is committed to creating an inclusive environment where all team members and clients feel they belong.
  • CIBC is committed to clarity in our hiring process. All roles posted are opportunities we’re actively recruiting for, unless stated otherwise.
  • Legal eligibility to work at the specified location and have a valid work or study permit.
  • Potential assessment and skills tests may be required.
  • We use artificial intelligence tools during the recruitment process.
  • Job Location

    Toronto-81 Bay, 17th Floor

    Employment Type

    Regular

    Weekly Hours

    37.5

    Skills

    Agile Methodology, Android, Android Applications, Android Emulator, Android Security, Android Testing, Java, Kotlin Programming Language, Multiplatform Application Development, Unit Testing

    #J-18808-Ljbffr

    Create a job alert for this search

    Android Developer • Toronto C6A, ON, Canada

    Similar jobs
    ServiceNow Developer

    ServiceNow Developer

    Soroc Technology • Greater Toronto Area, Canada
    Full-time
    We are seeking a strong ServiceNow Developer on contract.Onsite Requirement : Every Monday and 2nd Friday of the month.This is not an architect-level role—our focus is on finding a solid developer w...Show more
    Last updated: 4 days ago • Promoted
    Microsoft Power Platform Developer

    Microsoft Power Platform Developer

    Evolvous Limited • richmond hill, on, ca
    Full-time
    Senior Power Platform & SharePoint Developer.We are seeking an experienced Senior Power Platform and SharePoint Developer to join our team. The ideal candidate is a self-driven, proactive profession...Show more
    Last updated: 4 days ago • Promoted
    Senior Java Architect & Tech Lead (Cloud + Microservices)

    Senior Java Architect & Tech Lead (Cloud + Microservices)

    Citigroup Inc. • Toronto, Canada
    Full-time
    A leading financial services corporation is seeking a Senior Java Developer in Toronto, Ontario.This role involves establishing and implementing application systems, leading application analysis, a...Show more
    Last updated: 30+ days ago • Promoted
    RQ10132 - Software Developer - Senior

    RQ10132 - Software Developer - Senior

    Maarut Inc • Toronto, ON, ca
    Full-time
    Quick Apply
    Required to translate technical systems specifications into working, tested applications.This includes developing detailed programming specifications, writing and / or generating code, compiling data...Show more
    Last updated: 2 days ago
    Sales Manager

    Sales Manager

    Quadient • Markham, ON, Canada
    Full-time
    Sales Development Manager (Hybrid – 2 days per week in our Markham office).NORAM SMB Financial Automation SDR team.This team drives qualified pipeline for Quadient’s.AP and AR automatio...Show more
    Last updated: 30+ days ago • Promoted
    Software Developer

    Software Developer

    Liburdi Dimetrics Corporation • Locust Hill, CA
    Full-time
    Location : Dundas, Ontario, Canada Website : www.Salary Range : $64,000 – $70,000 / year Number of Positions : 1 Posting Date : January 5, 2026 Reference Number : GN01052026 Liburdi Dimetrics Corporation...Show more
    Last updated: 5 hours ago • Promoted • New!
    AI & Data Platform Architect

    AI & Data Platform Architect

    GEI Consultants • Markham, ON, Canada
    Full-time
    The AI & Data Platform Architect is responsible for designing and evolving GEI’s enterprise data and analytics foundations, including the platforms, shared services, architectural pattern...Show more
    Last updated: 14 days ago • Promoted
    Android System Internals Engineer

    Android System Internals Engineer

    Parallelz • Toronto, ON, CA
    Full-time
    Quick Apply
    Parallelz enables developers to instantly port their existing mobile apps / games to the web, without any SDKs, code changes, or engineering efforts. Developers can improve user acquisition, organic v...Show more
    Last updated: 30+ days ago
    CMS (Content Management System) Developer

    CMS (Content Management System) Developer

    company • Greater Toronto Area, Canada
    Full-time
    CMS (Content Management System) Developer.Contract length : 6 months (possible extension).Location : Toronto (Dufferin / King). Hybrid policy : 3x per week on-site.Rate : 60-70 / hr incorporated (depends on...Show more
    Last updated: 3 days ago • Promoted
    Summer 2026 Co-op : AI Software Developer (4 Months)

    Summer 2026 Co-op : AI Software Developer (4 Months)

    CGI • Markham, ON, Canada
    Full-time
    Summer 2026 Co-op : AI Software Developer (4 Months).We are looking for a motivated and curious AI Co-op Student to join our team and support our ongoing efforts to explore, develop, and integrate A...Show more
    Last updated: 2 days ago • Promoted
    Senior Azure Cloud Architect (MSP)

    Senior Azure Cloud Architect (MSP)

    Venture Computers of Canada Inc. • Markham, ON, Canada
    Full-time
    We are seeking a Senior Azure Architect to join our Toronto-based Managed Service Provider team.In this role, you will lead the design, implementation, and management of Azure cloud environments fo...Show more
    Last updated: 30+ days ago • Promoted
    Android Software Engineer I - Mobile Banking

    Android Software Engineer I - Mobile Banking

    TD • Toronto, Canada
    Full-time
    A leading financial institution in Toronto is seeking a Software Engineer I specializing in Android development.In this mid-senior level role, you will design and deliver solutions for our mobile b...Show more
    Last updated: 2 days ago • Promoted
    Adobe Journey Optimizer (AJO)

    Adobe Journey Optimizer (AJO)

    Maverick InnoGarage • markham, on, ca
    Full-time
    Strong experience collaborating with cross-functional teams, including marketing, data, and technology stakeholders.Proven ability to support large-scale enterprise implementations and customer eng...Show more
    Last updated: 1 day ago • Promoted
    Senior Mobile Engineer – Core Platform & Apps

    Senior Mobile Engineer – Core Platform & Apps

    Virtusa • Toronto, ON, Canada
    Full-time
    A leading technology solutions provider in Toronto is looking for a Senior Mobile Developer to join their Core Engineering team. This position requires expertise in mobile development for both iOS a...Show more
    Last updated: 4 days ago • Promoted
    Android Developer

    Android Developer

    freelance.ca • Toronto, Canada
    Full-time
    If anyone is interested, please let me know.Work Type : Work Type : Hybrid with 3 days a week 8 : 30 – 5 : 00 PM EST.Proficiency in Java and Kotlin 2. Android SDK & Core Components 3.Mobile Security Best ...Show more
    Last updated: 30+ days ago • Promoted
    Senior Automation Engineer

    Senior Automation Engineer

    Qualitest • markham, on, ca
    Full-time
    Qualitest looking for a Senior Automation Engineer with strong technical expertise and leadership qualities.The ideal candidate should be a self-starter who can quickly contribute, lead automation ...Show more
    Last updated: 4 days ago • Promoted
    Sr. Android Developer

    Sr. Android Developer

    Canadian Imperial Bank of Commerce • Toronto, Canada
    Full-time
    We’re building a relationship-oriented bank for the modern world.We need talented, passionate professionals who are dedicated to doing what’s right for our clients. At CIBC, we embrace your strength...Show more
    Last updated: 4 days ago • Promoted
    Senior SaaS Architect & Platform Lead

    Senior SaaS Architect & Platform Lead

    Nuclear Promise X • Toronto C6A, ON, Canada
    Full-time
    A cutting-edge technology firm in Toronto is seeking a Staff Developer / Software Architect to evolve its SaaS platform.In this role, you will design scalable architecture while leading and mentori...Show more
    Last updated: 3 days ago • Promoted