Staff Android Engineer

Capital One Canada

Toronto, Ontario, Canada
3d onsite
Native android development
Java/kotlin
Rxjava, coroutines, dagger
Capital One Canada is on a mission to change banking for good and build relationships by making credit accessible, simple, intuitive and rewarding

Job Summary

  • Capital One Canada is on a mission to change banking for good and build relationships by making credit accessible, simple, intuitive and rewarding.
  • You will own technical design, architecture, and development of cross-functional, multi-platform application systems, and provide mentorship to mobile associates.
  • Enjoy a hybrid work environment with 3 days in the office, comprehensive benefits including mental health and tuition subsidies, and a one-time work from home allowance.

Matching Summary

Capital One Canada is on a mission to change banking for good and build relationships by making credit accessible, simple, intuitive and rewarding.

Skills & Requirements

Must-have

  • Native Android development
  • Java/Kotlin
  • RxJava, Coroutines, Dagger
  • Espresso, Junit
  • Jenkins
  • RESTful APIs, microservices, containers

Nice-to-have

  • Cloud adoption
  • Open source technologies
  • Agile development methodologies
  • Leadership and mentorship

Key Requirements

  • 6+ years hands-on Native Android development
  • 6+ years application/data design, architecture
  • Experience with RxJava, Coroutines, Dagger
  • Experience with Espresso, Junit, Jenkins
  • Mentorship experience
  • Bachelor's, Master’s or Diploma in CS/SE/IT

Work Rights

Not specified

Tailored Resume

Cover Letter