Skip to Main Content

Job Title


Senior Android Developer- RBCx Ventures (Dr. Bill)


Company : RBCx


Location : Calgary, Alberta


Created : 2025-10-22


Job Type : Full Time


Job Description

Senior Android Developer RBCx Ventures (Dr. Bill) RBCx Ventures is seeking an ambitious Android software developer to help grow the next generation of Canadian tech companies. Job Summary You will deliver highquality Android applications that support the medical billing platform, leading design, development, and deployment of key features while mentoring peers and driving continuous improvement. Key Responsibilities Have visibility into and influence over all parts of the technology stack, providing a high degree of autonomy in your work. See the product roadmap and longterm vision, and contribute constructively to both. Interact with product management and design, influencing solution choices to meet customer needs. Plan, design, develop, deploy, monitor, and maintain significant portions of the software that support the chosen solutions. Provide and receive feedback from peers, coaching less experienced engineers within the team and the broader organization. Use modern tooling, such as Kotlin, RxJava, Room, SQLite, Docker, GitHub, and GitHub Actions, and evaluate new tools to improve delivery reliability. What Youll Do Lead the design and delivery of a significant portion of the software that supports the business, and maintain that software in production. Encourage the team to continuously improve our tech, leading by example. Empathize with the softwares usersdevelopers, team members, partner orgs, and end usersto understand their challenges. Adopt an owners mindset, investing time and energy as if it were your own and ensuring the entire business benefits. Apply production Android app experience to evaluate development patterns and practices for their impact on productivity and reliability. Continuously learn new technologies, techniques, and interpersonal skills that improve your and teammates productivity and happiness. Mentor and coach other engineers, spotting when help is needed and guiding them to get unstuck. Must-Haves 5+ years of experience with Kotlin/Java, Coroutines & Flows, and standard library components. Experience with Jetpack Compose, declarative UI development, and creating shared components. Experience working with RESTful APIs. Experience with dependency injection and testdriven development for Android. Passion for shipping apps with exquisite UI and excellent performance. Strong focus on application security and protecting sensitive user data. Excellent written and verbal communication skills. Nice-to-Haves Experience with RxJava or other reactive programming frameworks. Experience with the OpenAPI Specification. Contributions to opensource projects. Experience with CI/CD pipelines, preferably GitHub Actions. Benefits & Compensation A comprehensive Total Rewards Program including bonuses and flexible benefits and competitive compensation. Leadership support for your development through coaching and managing opportunities. Dynamic, collaborative, progressive, and highperforming team environment. Opportunities to do challenging work that drives impact. Location WATERPARK PLACE, 20 BAY ST:TORONTO Toronto, Canada EEO Statement 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. #J-18808-Ljbffr