Android Developer (Senior)
Royal Bank of Canada
Job Responsibility:
Job Summary
What is the Opportunity?
Work on RBC's Mobile Banking, awarded the Highest in Customer Satisfaction ' by J.D. Power and RBC Avion Rewards, Canada's largest bank loyalty program. Our team is a pioneer in mobile app developments and our unique features earned many accolades. As an integral part of Royal Bank's Digital Family, we aim to push the boundaries of what's possible in a fast-paced, high-performance culture.
This role is seeking an Android Developer who is passionate about technology and brings depth of mobile application experience. You will have the opportunity to learn from seasoned developers to hone your coding skills through technical analysis, design and consulting on RBC's Digital team. If you believe in your ability to deliver and are excited by the prospect of contributing an award winning app, then review the description below and tell us why you're the winning candidate.
What will you do?
Develop solutions to high complexity problems with frameworks and design patterns
Leverage AI to accelerate code development
Gather and assess requirements and recommend approaches
Write and test code, consider non-functional requirements
Work within an agile team and follow scrum best practices
Review existing code to assess ongoing feasibility and maintainability
Conduct impact analysis for proposed changes to or problems with the system
Provide advice and guidance to product owner that will inform product decisions
Stay current and competitive by keeping up-to-date with the latest Android platform capabilities and make relevant recommendations
Articulate technical solutions to a broad audience ranging from non-technical to technical architects through presentations and documents
Uphold the development team's coding standards by conducting peer code reviews
Mentoring junior developers in the area of software engineering and Android best practices
What do you need to succeed?
Must-have
Experience: 2+ years developing native Android applications, 3+ years of Java, 2+ years of Kotlin.
Thorough understanding of Object Oriented Programming concepts, Android application architecture and software design patterns
Experience with Android libraries and best practices when it comes to communicating with RESTful services
Automated testing via Junit and platform specific frameworks like Robolectric and Espresso
Strong communication skills, ability to collaborate with stake-holders at different levels of abstraction (requirements, architecture and code)
Understanding of Agile Methodologies
Software Engineering, Computer Science or equivalent degree from an accredited University/College.
Nice-to-have
Knowledge of new and upcoming sdk components in the Android space
Good understanding of design patterns such as MVVM, and how they can be applied to Android development
Developed UI with compose, coroutines and material design
Knowledge of security protocols such as OAuth and OpenID.
Securing data using the Android Keystore
Developing with accessibility in mind
What's in it for you?
We thrive on the challenge to be our best, progressive thinking to keep growing, and working together to deliver trusted advice to help our clients thrive and communities prosper. We care about each other, reaching our potential, making a difference to our communities, and achieving success that is mutual.
A comprehensive Total Rewards Program including bonuses and flexible benefits, competitive compensation, commissions, and stock where applicable
Leaders who support your development through coaching and managing opportunities
Flexible work/life balance options
Opportunities to do challenging work
Opportunities to take on progressively greater accountabilities
Job Skills
Android, Android Application Design, Android Software Development, Android User Interface, Automated Unit Testing, Java, Jetpack Compose, Kotlin Programming Language, Object-Oriented Programming (OOP), Unit Testing Additional Job Details
Address:
RBC WATERPARK PLACE, 88 QUEENS QUAY W:TORONTO City:
TORONTO Country:
Canada Work hours/week:
37.5 Employment Type:
Full time Platform:
TECHNOLOGY AND OPERATIONS Job Type:
Regular Pay Type:
Salaried Posted Date:
2025-06-02 Application Deadline:
2025-06-30 Note : Applications will be accepted until 11:59 PM on the day prior to the application deadline date above
I nclusion and Equal Opportunity Employment
At RBC, we believe an inclusive workplace that has diverse perspectives is core to our continued growth as one of the largest and most successful banks in the world. Maintaining a workplace where our employees feel supported to perform at their best, effectively collaborate, drive innovation, and grow professionally helps to bring our Purpose to life and create value for our clients and communities. RBC strives to deliver this through policies and programs intended to foster a workplace based on respect, belonging and opportunity for all.
Join our Talent Community Stay in-the-know about great career opportunities at RBC. Sign up and get customized info on our latest jobs, career tips and Recruitment events that matter to you. Expand your limits and create a new future together at RBC. Find out how we use our passion and drive to enhance the well-being of our clients and communities at jobs.rbc.com.
$90k - $125k per year
...the world. We hire exceptionally smart, analytical, and hard working people who are lifelong learners. About The Role As an Android Developer you'll be tasked with working on Android application development. Working within the software development team, your duties will...SuggestedWork from homeFlexible hours- ...Role: Senior Android & IOS Developer – Minimum 4 days WFO Job Location: Toronto, ON Job Summary: The ideal candidate will have strong Android & IOS development experience, and some familiarity with full stack technologies (MEAN stack and Java). Experience...SeniorContract work
$100k per year
...The Role: We are hiring Android Developer (FTE) for a leading IT company in Canada. Job Description: Hybrid: In office Develop solutions to complex problems using frameworks and design patterns Collect and analyze requirements, then suggest optimal approaches...SuggestedFull timeWork at office- ...serve humanity. We’re training and deploying frontier models for developers and enterprises who are building AI systems to power magical... ...practices You May Be a Good Fit If Have shipped (lots of) Android and iOS code (Kotlin, Swift) in production You excel in fast-...SeniorFull timeWork at officeRemote workFlexible hours
- ...downstreams and third-party services Is this role right for you? ~ You will collaborate closely with a team of backend API developers, Android and iOS app developers, business system analysts, and architects to work on both new features and incremental improvements to...SeniorInternshipFlexible hours
- ...Position: Senior Software Developer Duration: 1 Year assignment (contract) Client Location: Toronto (Hybrid: 7.25 hours/day between 8:00 AM... ...SOAP, WSDL). ~5+ years in mobile development for iOS and Android (Native and Hybrid). ~ Experience with tools like Eclipse,...SeniorContract workMonday to friday
- ...by owning our entire technology stack in-house. Our team is a close-knit, collaborative group with a clear vision and goal. As a Senior Developer, you will work closely with our technology teams and business partners to enhance our next-generation brokerage trade execution system...SeniorFull timeInternshipWork at office3 days per week
- ...Position: Senior Software Developer Duration: 8 Months assignment (contract) Client Location: Toronto ( Onsite : 7.25 hours/day between 8:00 AM and 5:00 PM, Monday to Friday) Engagement Model: Professional Services Engagement – B2B (Incorporated Entities Only)...SeniorContract workMonday to friday
$45 - $50 per hour
Job Responsibility: Roles/Responsibilities:The development and maintenance of IBM Mainframe systems, ensuring optimal performance and reliability. With a focus on CICS, VSAM, JCL, DB2, and Cobol, the role requires a strategic approach to managing projects and teams. Experience...SeniorHourly payFull timeFixed term contractWork at officeRemote work- ...Summary What is the opportunity? The RBC Digital team is innovative and rapidly growing. We are looking for experienced iOS Developers who are passionate about technology and bring a depth of mobile application development experience. What will you do? You will...SeniorFull timeFlexible hours
- ...Position: Senior Software Developer Duration: 8 Months assignment (contract) Client Location: Toronto (Onsite: 7.25 hours/day between 8:00 AM and 5:00 PM, Monday to Friday) Engagement Model: Professional Services Engagement – B2B (Incorporated Entities Only) Note...SeniorContract workTemporary workMonday to friday
$130k - $150k per year
...and competitive rewards. Who We Are Seeking to Join Our Team: Advantage Group International is seeking a hands-on Senior Software Developer to join our lean, highly collaborative Digital team. If you view software engineering as a craft and enjoy solving complex...SeniorFull timeWork at officeRemote workFlexible hours- ...integration, and code review. As a smaller company, each of our developers has an important role to play - at SimplyAnalytics, you are... ...reviews all candidates. The Role We're looking for a Senior Data Developer to process datasets, manage our existing data workflows,...SeniorFull timeRemote workFlexible hours
$60 - $87.75 per hour
Overview Languages English Education ~ Bachelor's degree Experience 5 years or more Remote Work must be done remotely. There’s no office space provided. Work setting ~ Software company Responsibilities Tasks Write, modify, integrate...SeniorLong term contractPermanent employmentFull timeWork at officeRemote work$55 per hour
Job Responsibility: Job Summary Strong object-oriented concepts and programming skills with Smalltalk technology Transforming the business requirements to technical design using the MVC design pattern. Understand the existing Smalltalk legacy system and generate detailed...SeniorHourly payFull timeFixed term contractShift work- ...MongoDB, including database design, querying, and data modeling. Desirable Skills : Interpersonal skill Role Description : Develop and maintain web applications using the MERN stack, ensuring high performance and responsiveness. Implement both front-end user...SeniorFull timeFixed term contractRemote workMonday to fridayShift work
- ...across 20 countries. In Canada, we have offices in Toronto, Quebec & Montreal. We are seeking a skilled and experienced Guidewire Developer with 6-8 years of experience in Guidewire implementation, configuration, and integration to join our dynamic team in Canada. The...SeniorFull timeWork at officeLocal areaRemote workRelocationFlexible hours
- ...market-relevant benefits and provide continued opportunities for professional growth. Job Description Position: Python developer Location: Toronto, Canada - Onsite Full Time Opportunity Responsibilities and Duties Design and deliver high quality...SeniorFull time
- ...Job Description What is the opportunity? We're seeking a Senior Software Developer to join our engineering team. You'll design, build, and maintain scalable applications across our full technology stack, working with modern frameworks and cloud-native infrastructure....SeniorFull timeFlexible hours
$175k - $195k per year
...together regularly for off-sites and team events to stay connected and build together. Position Summary We are looking for a Senior AI Developer to join our growing team. In this role, you'll drive the development of AI-powered product features for our all-in-one...SeniorPermanent employmentFull timeInternshipManual laborWork at officeRemote workWorldwideHome office$58k - $102k per year
...mapping of classes, field groups, identities, and attributes. Develop and implement AEP solutions such as RTCDP and configure its capabilities... ...is $58,000 - $102,000 (Consultant level) or $80,000 - $138,000 (Senior Consultant level), and individuals may be eligible to participate...SeniorPermanent employmentFlexible hours- ...Sangoma is excited to announce an opening for a Senior Backend Developer to join our talented team. As a recognized leader in business communications solutions, we strive to provide innovative and effective services that empower businesses to thrive. In this role, you will...SeniorFull timeRemote work
- ...Position: Senior Automation Developer Duration: 3 Months assignment (contract) Client Location: Toronto ( Onsite/Hybrid : 7.25 hours/day between 8:00 AM and 5:00 PM, Monday to Friday) Engagement Model: Professional Services Engagement – B2B (Incorporated Entities...SeniorContract workTemporary workMonday to friday
- ...Position: Senior Software Developer Duration: 1 Year assignment (contract) Client Location: Toronto ( Onsite : 7.25 hours/day between 8:00 AM and 5:00 PM, Monday to Friday) Engagement Model: Professional Services Engagement – B2B (Incorporated Entities Only) Note...SeniorContract workMonday to friday
- ...Job Description What is the opportunity? We are seeking a highly skilled Senior Software Developer to join our innovative Digital Technology team. As a key technical leader, you will drive the design, development, and delivery of scalable, high-performing, and secure...SeniorFull timeFlexible hours
- ...Position: Senior Software Developer Duration: 1 Year assignment (contract) Client Location: Toronto ( Onsite/Hybrid : 7.00 hours/day between 8:00 AM and 5:00 PM, Monday to Friday) Engagement Model: Professional Services Engagement – B2B (Incorporated Entities Only...SeniorContract workTemporary workMonday to friday
$95k - $145k per year
Senior Java Developer Position Description This role is hybrid and requires you to be at our downtown Toronto and/or Client office at a minimum 2-3 days per week - subject to change at any time. Your future duties and responsibilities Required qualifications to...SeniorWork at office2 days per week3 days per week$80k - $130k per year
Senior FileNet Developer Position Description This role is hybrid and requires you to be at a Client office at a minimum 2 days per week - subject to change at any time. We are looking for an experienced Senior FileNet Developer with strong hands-on expertise in IBM...SeniorWork at office2 days per week$95k - $145k per year
Senior Java Developer Position Description We are Canada's largest independent information technology services firm, and after 45+ years, we're still growing! Join Canada's largest IT Company as a Senior Java Developer, in our Financial Services Sector in Toronto....SeniorWork at officeRemote work- ...for shared state management, version control, and safe rollout of micro frontends. Provide technical guidance and mentorship to other senior frontend engineers. Collaborate with Platform teams to ensure seamless CI/CD pipelines and observability. · Work with stakeholders...SeniorContract workWork at officeRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Android Developer (Senior). Be the first to apply!
- senior android developer Toronto, ON
- android developer remote Toronto, ON
- junior android developer Toronto, ON
- senior mobile android developer Toronto, ON
- android developer kotlin Toronto, ON
- android mobile developer Toronto, ON
- android ios developer Toronto, ON
- android developer Toronto, ON
- android mobile app developer Toronto, ON
- senior manager investigations Toronto, ON
