Sr. Android Developer

13 minutes ago


Toronto, Ontario, Canada CIBC 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 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

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.

At CIBC we enable the work environment most optimal for you to thrive in your role. Details on your work arrangement (proportion of on-site and remote work) will be discussed at the time of your interview.

How You'll Succeed

  • Programming Skills - Develop, code and test end-to-end stack of applications. Review, analyze, and modify programming systems, including coding, testing, and debugging. 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 for seamless data integration. Understanding of cross-platform development (Kotlin Multiplatform is an asset). Expertise in Git for version control and collaborative development.

  • Systems Implementation - Develop scalable and high-performing Android applications, ensuring clean architecture and best practices. Implement unit testing and end-to-end testing to maintain high-quality standards. Work with Agile Scrum teams, contributing to sprint planning, retrospectives, and stand-ups. Leverage Agile methodology to continuously iterate and improve product quality.

  • Troubleshooting & Technical Skills - Ability to diagnose and resolve technical issues quickly and efficiently. Experience with debugging, performance tuning, and optimization of Android applications. Understanding of security best practices in Android software development. Exposure to banking or fintech applications is an asset but not required.

  • Relationship Management - 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 the latest Android trends and technologies and share knowledge with the team.

Who You Are

  • You can demonstrate 4+ years of experience in: professional Android development. You have a Bachelor's degree in Computer Science or a related field (Master's is a plus). You have experience working in Agile environments and are familiar with Agile Scrum development. You can demonstrate end-to-end application development, from design to deployment. You have a strong understanding of mobile UI/UX best practices.

  • You embrace and champion change. You'll continuously evolve your thinking and the way you work in order to deliver your best.

  • Your influence makes an impact. You know that relationships and networks are essential to success. You inspire outcomes by making yourself heard.

  • You're digitally savvy. You seek out innovative solutions and embrace evolving technologies. You can easily adapt to new tools and trends.

  • You're driven by collective success. You know that collaboration can transform a good idea into a great one. You understand the power of an inclusive team that enjoys working together to create a shared vision.

  • Values matter to you. You bring your real self to work and you live our values - trust, teamwork, and accountability.

#LI-TA

What CIBC Offers

At CIBC, your goals are a priority. We start with your strengths and ambitions as an employee and strive to create opportunities to tap into your potential. We aspire to give you a career, rather than just a paycheck.

  • We work to recognize you in meaningful, personalized ways including a 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, our social, points-based recognition program.

  • Our spaces and technological toolkit will make it simple to bring together great minds to create innovative solutions that make a difference for our clients.

  • We cultivate a culture where you can express your ambition through initiatives like Purpose Day; a paid day off dedicated for you to use to invest in your growth and development.

*Subject to plan and program terms and conditions

What you need to know

  • CIBC is committed to creating an inclusive environment where all team members and clients feel like they belong. We seek applicants with a wide range of abilities and we provide an accessible candidate experience. If you need accommodation, please contact Mailbox.careers-

  • CIBC is committed to clarity in our hiring process. All roles posted are opportunities we're actively recruiting for, unless stated otherwise.

  • You need to be legally eligible to work at the location(s) specified above and, where applicable, must have a valid work or study permit.

  • We may ask you to complete an attribute-based assessment and other skills test (such as simulation, coding, French proficiency).

  • We use artificial intelligence tools during the recruitment process. Our goal for the application process is to get to know more about you, all that you have to offer, and give you the opportunity to learn more about us.

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

  • Toronto, Ontario, Canada eBay Full time

    At eBay, we're more than a global ecommerce leader — we're changing the way the world shops and sells. Our platform empowers millions of buyers and sellers in more than 190 markets around the world. We're committed to pushing boundaries and leaving our mark as we reinvent the future of ecommerce for enthusiasts.Our customers are our compass, authenticity...


  • Toronto, Ontario, Canada eBay Full time

    At eBay, we're more than a global ecommerce leader — we're changing the way the world shops and sells. Our platform empowers millions of buyers and sellers in more than 190 markets around the world. We're committed to pushing boundaries and leaving our mark as we reinvent the future of ecommerce for enthusiasts.Our customers are our compass, authenticity...

  • Android Developer

    23 minutes ago


    Toronto, Ontario, Canada BeaconFire Inc. Full time

    Android DeveloperBeaconFire is looking for candidates with a strong background in Software Engineering or Computer Science for an Android Developer position.Job Responsibilities:● Collaborate with the team to design and develop high quality Android applications using Java, Kotlin, Android Studio, and related technologies.● Write clean and efficient code,...

  • Android Developer

    17 minutes ago


    Toronto, Ontario, Canada ANAXON TECHNOLOGIES Full time

    The Role: We are hiring Android Developer (FTE) for a leading IT company in Canada.Job Description:Hybrid: In officeDevelop solutions to complex problems using frameworks and design patternsCollect and analyze requirements, then suggest optimal approachesWrite and test code, keeping non-functional requirements in mindCollaborate within an agile team and...

  • Android Developer

    15 minutes ago


    Toronto, Ontario, Canada Infosprint Technologies Full time

    Role OverviewWe are looking for a skilledAndroid Developerto design, develop, and maintainnative Android applications. The ideal candidate will have strong experience with modern Android development practices and work closely with cross-functional teams to deliver high-quality mobile applications.Key ResponsibilitiesDevelop and maintain native Android...

  • Android Developer

    17 minutes ago


    Toronto, Ontario, Canada VySystems Full time

    Job Description:Qualifications and SkillsExtensive work experience in the field as mobile application Android development.Strong knowledge ofSwift, and Jetpack Compose for Android paradigms, Clean Architecture, MVVM, RxSwift etc.Extensive understanding of Android framework components and their respective life cyclesPortfolio of released applications on the...

  • Android Developer

    20 minutes ago


    Toronto, Ontario, Canada Bitcoin Devs Company Full time

    Overview: The Android Developer - Kotlin plays a crucial role in our organization, responsible for developing and maintaining cutting-edge Android applications. This position is pivotal in ensuring that our mobile applications are built to high standards, while continuously improving the user experience. Key Responsibilities: Work with a fast-growing team...

  • Android Developer

    19 minutes ago


    Toronto, Ontario, Canada Priceline Full time

    This role is eligible for our hybrid work model: 2 days in-office.Android DeveloperOur Technology team is the backbone of our company: constantly creating, testing, learning and iterating to better meet the needs of our customers. If you thrive in a fast-paced, ideas-led environment, you're in the right place.Why This Job's a Big DealAs record usage on...

  • Android Developer

    2 minutes ago


    Toronto, Ontario, Canada Tekgence Inc Full time

    Responsibilities:5+ years of Android development (Kotlin/Java).Experience with Android SDK, UI design, and best practices.At least 4 years of iOS development (Swift/Objective-C) and a published app.Familiarity with MEAN stack (MongoDB, , Angular, ).Some experience with Java backend development.Experience with Mass360 or other mobile security...

  • Android Developer

    12 minutes ago


    Toronto, Ontario, Canada Creative Circle Full time

    Our financial services client is looking for Android Developers to join their team.This will be 12+ months, 40 hours per week (M-F), and onsite in Downtown Toronto 3-4x per week.What we are looking for:Android Jetpack compose is must. Kotlin Multipack experience is a must. Experience in both Java and Kotlin languages. Advance knowledge of Android Studio,...