8 days ago

Staff Android Engineer

Best Job Tool

Hybrid
Full Time
CA$140,000
Hybrid

Job Overview

Job TitleStaff Android Engineer
Job TypeFull Time
CategoryCommerce
Experience5 Years
DegreeMaster
Offered SalaryCA$140,000
LocationHybrid

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

About Capital One Canada

Capital One Canada is a leading financial institution dedicated to transforming the banking experience. With over 30 years of legacy, the company focuses on making credit accessible, simple, intuitive, and rewarding. Its mission is to build meaningful relationships by offering innovative financial solutions that empower Canadians to succeed with credit. Capital One Canada values its customers, associates, and talent, striving to create a positive impact in the communities it serves.

About The Staff Android Engineer Role

The Staff Android Engineer role at Capital One Canada provides an exciting opportunity for seasoned mobile developers to lead and influence the company's Android applications. This position involves motivating and inspiring a team of software engineers to deliver innovative, high-quality products that enhance customer experience. The ideal candidate will possess advanced hands-on development skills, a strong understanding of technical design and architecture, and the ability to thrive in a collaborative agile environment. You will be instrumental in shaping the future of mobile banking solutions, including features such as credit score monitoring, personal information management, and pre-approval tools.

Capital One Canada's software studio has grown significantly since 2014, expanding to over 250 passionate professionals. The team is committed to leveraging cutting-edge technology like cloud computing, open source, RESTful APIs, microservices, and containers to deliver rapid, innovative customer experiences. As a founder-led company, Capital One fosters a culture of creativity, agility, and social responsibility, making it an ideal environment for a visionary Staff Android Engineer to make a meaningful impact.

Qualifications

Candidates for the Staff Android Engineer position should meet the following requirements:

  • At least 6 years of hands-on experience developing native Android applications using Java or Kotlin.
  • Strong background in application and data design, architecture, and development.
  • Proficiency with frameworks and tools such as RxJava, Coroutines, Dagger, Espresso, JUnit, and Jenkins.
  • Experience mentoring junior and intermediate developers, providing technical guidance.
  • Ability to collaborate effectively with business stakeholders.
  • A bachelor's, master's, or diploma in Computer Science, Software Engineering, Information Technology, or a related field.

Responsibilities

As a Staff Android Engineer, your responsibilities will include:

  • Owning the technical design, architecture, and development of cross-functional, multi-platform application systems, ensuring scalability, security, and performance.
  • Working collaboratively within a dynamic mobile team throughout the entire Software Development Life Cycle, from planning to deployment and maintenance.
  • Enhancing software engineering practices by designing, developing, testing, and supporting technical solutions across a full stack of development tools and technologies within an agile framework.
  • Contributing expertise on how evolving technologies impact the domain, providing insights and innovative solutions to complex challenges.
  • Mentoring and guiding junior, intermediate, and senior mobile developers, fostering a culture of continuous learning and technical excellence.

Benefits

Capital One Canada offers a comprehensive benefits package designed to support your physical, financial, and emotional well-being. Enjoy a hybrid work environment with three days in the office, complemented by a one-time Work From Home allowance to set up a comfortable workspace. The company's head office is conveniently located across from Union Station, making commuting easier. Employees receive full coverage for spouses, domestic partners, and dependents, along with up to $3,000 in mental health coverage and up to $5,000 annually in tuition subsidies. Capital One is committed to fostering a healthy work-life balance and providing support for personal development and well-being.

Equal Opportunity Employer

Capital One Canada is an equal opportunity employer dedicated to fostering a diverse and inclusive work environment. The company considers all qualified applicants and is committed to meeting the needs of those requiring reasonable accommodations. If you require an accommodation during the application process, please contact Capital One Recruiting at the provided contact details. All information shared will be kept confidential and used solely for the purpose of providing necessary accommodations. Capital One values diversity and believes that different perspectives foster innovation and growth, making it a great place for all talented individuals to thrive.

Key skills/competency

  • Android Development
  • Java/Kotlin
  • Mobile Architecture
  • RxJava
  • Coroutines
  • Dagger
  • Agile Methodologies
  • Technical Leadership
  • RESTful APIs
  • Microservices

Tags:

Staff Android Engineer
Mobile development
Android native
Java
Kotlin
Architecture design
Technical leadership
Agile
Mentorship
Software engineering
System development
RxJava
Coroutines
Dagger
Espresso
JUnit
Jenkins
RESTful APIs
Microservices
Cloud computing
Open source

Share Job:

How to Get Hired at Best Job Tool

  • Research Capital One Canada's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor, focusing on their founder-led approach and commitment to innovation.
  • Tailor your resume for Staff Android Engineer: Highlight your 6+ years of native Android experience with Java/Kotlin, proficiency in RxJava, Coroutines, and Dagger, and leadership in technical design and mentorship.
  • Showcase your mobile expertise: Prepare to discuss your experience with cross-functional system design, agile methodologies, and contributions to enhancing software engineering practices, especially regarding cloud and microservices.
  • Demonstrate collaborative leadership: Emphasize your ability to motivate teams, mentor junior developers, and effectively collaborate with business stakeholders on complex mobile banking solutions.
  • Prepare for technical and behavioral interviews: Be ready to deep-dive into Android architecture, data design, testing frameworks like Espresso/JUnit, and how you stay updated on evolving mobile technologies.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background