319 Android Engineer jobs in Canada

Staff Android Engineer

M3C Toronto, Ontario Capital One - CA

Posted today

Job Viewed

Tap Again To Close

Job Description

traffic
161 Bay Street (93021), Canada, Toronto,Toronto, Ontario, Staff Android Engineer

Staff Android Engineer

Our Capital One Software Studio.

Since 2014, Capital One Canada's software studio has grown from a team of 10 to a team of over 250. We're passionate about what we do, and we're always on the lookout for people who want to make a difference in the world of credit through technology. We're obsessed with doing the right thing, and we achieve that by finding innovative ways to better serve our customers.

This role does not have direct reports. We require advanced hands-on development, technical design, and architecture.

Working with us.

How do we do things at Capital One Canada? We listen - to our people, and to our customers. We change with the times and have adopted a flexible hybrid model (remote and/or in-office). A flexible hybrid working model is one that creates the opportunity to match the work that we do to the environment that best supports that work. We recognize that everyone has a unique working pattern so we're open to discussing flexible working arrangements that will best accommodate you.

At Capital One we're committed to diversity, inclusion and belonging. We strive to build a culture where diverse perspectives are valued, innovative ideas are encouraged and inclusive behaviors are embedded in everything we do to positively impact associates. Strive to build a culture where diverse perspectives are valued, innovative ideas are encouraged and to help challenge the status quo and create the best outcomes for everyone.

We're focused on helping associates live well-physically, financially and emotionally. When you join us, we support you and those who are most important to you, offering full coverage for spouses, domestic partners, and dependents. We've designed our benefits program to be flexible, comprehensive and consistent across our organization. From health and fitness center discounts, to training and professional development programs-and much more-you'll discover that Capital One is committed to helping you live your best life.


A day in the life of a Capital One Manager, Software Engineering

You'll motivate, manage, and inspire a team of software engineers to deliver innovative products.

Here are a few of the ways we're helping people take control of their credit:

  • Helping customers view and monitor their credit scores with Credit Keeper

  • Enabling customers to view and edit their Personal Information directly in the Mobile App

  • Providing customers 100% certainty which credit cards they'll be approved for before they apply, by using Quick Check

We're all-in on the cloud and we're leaders in the adoption of open source, RESTful APIs, microservices, and containers. We build our own products and release them with a speed and agility that allows us to get new customer experiences to market quickly. And, as a founder-led company, we're inspired to make, break, do, and do good. So, let's do something great together.

Want to learn more? Check out life at Capital One in the Software Studio!

Responsibilities

  • Own technical design, architecture, and development of cross-functional, multi-platform application systems

  • Work as part of a dynamic mobile team throughout the Software Development Life Cycle

  • Improve software engineering practices - work within agile teams to design, develop, test, implement and support technical solutions across a full stack of development tools and technologies

  • Contribute expertise on how evolving technology affects domain; and

  • Provide mentorship to Junior, Intermediate, and Senior mobile associates

Basic Qualifications

  • At least 6 years of hands-on development of Native Android applications using Java/Kotlin

  • At least 6 years of experience with application and/or data design, architecture and development

  • Experience with RxJava, Coroutines, Dagger, Espresso, Junit and Jenkins

  • Experience providing mentorship to Junior/Intermediate Associates and guidance to technical and business stakeholders

  • Bachelor's, Master's or Diploma in Computer Science, Software Engineering, Information Technology or in related field

Preferred Qualifications

(Don't have them all? Don't worry. We'll help you develop the right skills for the job)

  • 8+ Years of experience leading the full life-cycle of Software Development

  • Exposure to AWS or other cloud products

  • Experience working in an agile environment and familiar with agile development methodologies

About Capital One Canada

We've been helping millions of Canadians for over 20 years by providing them with access to credit when others wouldn't. We're on a journey to put our customers first, and keep them there, by building modern technology solutions to simplify and humanize the world of credit cards. We have the positive energy of a startup, with the advantages of a big company.

Capital One Canada is an equal opportunity employer committed to fostering a diverse and inclusive work environment. We consider all qualified applicants and will meet the needs of those requiring reasonable accommodations.

If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation, please contact Capital One Recruiting at 1- or via email at . All information you provide will be kept confidential and will be used only to the extent required to provide needed reasonable accommodations.

For technical support or questions about Capital One's recruiting process, please send an email to

Capital One does not provide, endorse nor guarantee and is not liable for third-party products, services, educational tools or other information available through this site.

Capital One Financial is made up of several different entities. Please note that any position posted in Canada is for Capital One Canada, any position posted in the United Kingdom is for Capital One Europe and any position posted in the Philippines is for Capital One Philippines Service Corp. (COPSSC).

This advertiser has chosen not to accept applicants from your region.

Senior Android Engineer

Toronto, Ontario Source Code

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

Capital One, Android Developer

Senior Android Developer to build new and test new features on a mobile credit card application using Native Android, Java or Kotlin, Espresso, and Robolectric, in an Agile environment.

Downtown Toronto, Ontario (Fully remote eligible)

Permanent, full time

You will be working with some of the best in the industry to push the needle on Android development and define our next journey. If you have a great track record of writing clean, testable and scalable code then we want to talk to you.

Responsibilities:

  • Create exciting new applications and build high quality features for Native Android applications

  • Work within and across Agile teams to design, develop, test, implement and support technical solutions across a full-stack of development tools and technologies

  • Supporting testing engineers from inception to production

  • Identify gaps and solve problems to completion

Must have:

  • 1+ years of experience in Native Android Development (2+ years of experience for the higher pay band) using Java or Kotlin
  • Experience conducting Unit testing with (preferably with Robolectric )

  • Experience conducting Acceptance Tests using Espresso

  • Experience with MVVM, MVP, MVC

Nice to have:

  • Exposure to RXAndroid, Retrofit, Dagger 2, Android Components, Coroutines, Jetpack

  • Exposure to REST APIs

  • Experience work Credit Card, banking or financial services industries

  • Familiarity with front-end technology and frameworks such as React or Angular

  • Experience with CI/CD pipeline development via Jenkins, Fastlane, Groovy

  • Exposure to iOS development


This advertiser has chosen not to accept applicants from your region.

Staff Android Engineer

M3C Toronto, Ontario Capital One - CA

Posted today

Job Viewed

Tap Again To Close

Job Description

permanent
161 Bay Street (93021), Canada, Toronto,Toronto, Ontario, Staff Android Engineer

Staff Android Engineer

Our Capital One Software Studio.

Since 2014, Capital One Canada's software studio has grown from a team of 10 to a team of over 250. We're passionate about what we do, and we're always on the lookout for people who want to make a difference in the world of credit through technology. We're obsessed with doing the right thing, and we achieve that by finding innovative ways to better serve our customers.

This role does not have direct reports. We require advanced hands-on development, technical design, and architecture.

Working with us.

How do we do things at Capital One Canada? We listen - to our people, and to our customers. We change with the times and have adopted a flexible hybrid model (remote and/or in-office). A flexible hybrid working model is one that creates the opportunity to match the work that we do to the environment that best supports that work. We recognize that everyone has a unique working pattern so we're open to discussing flexible working arrangements that will best accommodate you.

At Capital One we're committed to diversity, inclusion and belonging. We strive to build a culture where diverse perspectives are valued, innovative ideas are encouraged and inclusive behaviors are embedded in everything we do to positively impact associates. Strive to build a culture where diverse perspectives are valued, innovative ideas are encouraged and to help challenge the status quo and create the best outcomes for everyone.

We're focused on helping associates live well-physically, financially and emotionally. When you join us, we support you and those who are most important to you, offering full coverage for spouses, domestic partners, and dependents. We've designed our benefits program to be flexible, comprehensive and consistent across our organization. From health and fitness center discounts, to training and professional development programs-and much more-you'll discover that Capital One is committed to helping you live your best life.


A day in the life of a Capital One Manager, Software Engineering

You'll motivate, manage, and inspire a team of software engineers to deliver innovative products.

Here are a few of the ways we're helping people take control of their credit:

  • Helping customers view and monitor their credit scores with Credit Keeper

  • Enabling customers to view and edit their Personal Information directly in the Mobile App

  • Providing customers 100% certainty which credit cards they'll be approved for before they apply, by using Quick Check

We're all-in on the cloud and we're leaders in the adoption of open source, RESTful APIs, microservices, and containers. We build our own products and release them with a speed and agility that allows us to get new customer experiences to market quickly. And, as a founder-led company, we're inspired to make, break, do, and do good. So, let's do something great together.

Want to learn more? Check out life at Capital One in the Software Studio!

Responsibilities

  • Own technical design, architecture, and development of cross-functional, multi-platform application systems

  • Work as part of a dynamic mobile team throughout the Software Development Life Cycle

  • Improve software engineering practices - work within agile teams to design, develop, test, implement and support technical solutions across a full stack of development tools and technologies

  • Contribute expertise on how evolving technology affects domain; and

  • Provide mentorship to Junior, Intermediate, and Senior mobile associates

Basic Qualifications

  • At least 6 years of hands-on development of Native Android applications using Java/Kotlin

  • At least 6 years of experience with application and/or data design, architecture and development

  • Experience with RxJava, Coroutines, Dagger, Espresso, Junit and Jenkins

  • Experience providing mentorship to Junior/Intermediate Associates and guidance to technical and business stakeholders

  • Bachelor's, Master's or Diploma in Computer Science, Software Engineering, Information Technology or in related field

Preferred Qualifications

(Don't have them all? Don't worry. We'll help you develop the right skills for the job)

  • 8+ Years of experience leading the full life-cycle of Software Development

  • Exposure to AWS or other cloud products

  • Experience working in an agile environment and familiar with agile development methodologies

About Capital One Canada

We've been helping millions of Canadians for over 20 years by providing them with access to credit when others wouldn't. We're on a journey to put our customers first, and keep them there, by building modern technology solutions to simplify and humanize the world of credit cards. We have the positive energy of a startup, with the advantages of a big company.

Capital One Canada is an equal opportunity employer committed to fostering a diverse and inclusive work environment. We consider all qualified applicants and will meet the needs of those requiring reasonable accommodations.

If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation, please contact Capital One Recruiting at 1- or via email at . All information you provide will be kept confidential and will be used only to the extent required to provide needed reasonable accommodations.

For technical support or questions about Capital One's recruiting process, please send an email to

Capital One does not provide, endorse nor guarantee and is not liable for third-party products, services, educational tools or other information available through this site.

Capital One Financial is made up of several different entities. Please note that any position posted in Canada is for Capital One Canada, any position posted in the United Kingdom is for Capital One Europe and any position posted in the Philippines is for Capital One Philippines Service Corp. (COPSSC).

This advertiser has chosen not to accept applicants from your region.

Senior Android Engineer

Toronto, Ontario Source Code

Posted 28 days ago

Job Viewed

Tap Again To Close

Job Description

Capital One,  Android Developer

Senior Android Developer to build new and test new features on a mobile credit card application using Native Android, Java or Kotlin, Espresso, and Robolectric, in an Agile environment.

Downtown Toronto, Ontario (Fully remote eligible)

Permanent, full time

You will be working with some of the best in the industry to push the needle on Android development and define our next journey. If you have a great track record of writing clean, testable and scalable code then we want to talk to you.

Responsibilities:

  • Create exciting new applications and build high quality features for Native Android applications

  • Work within and across Agile teams to design, develop, test, implement and support technical solutions across a full-stack of development tools and technologies

  • Supporting testing engineers from inception to production

  • Identify gaps and solve problems to completion

Must have:

  • 1+ years of experience in Native Android Development (2+ years of experience for the higher pay band) using Java or Kotlin
  • Experience conducting Unit testing with (preferably with Robolectric )

  • Experience conducting Acceptance Tests using Espresso

  • Experience with MVVM, MVP, MVC

Nice to have:

  • Exposure to RXAndroid, Retrofit, Dagger 2, Android Components, Coroutines, Jetpack

  • Exposure to REST APIs

  • Experience work Credit Card, banking or financial services industries

  • Familiarity with front-end technology and frameworks such as React or Angular

  • Experience with CI/CD pipeline development via Jenkins, Fastlane, Groovy

  • Exposure to iOS development


This advertiser has chosen not to accept applicants from your region.

Android Engineer, App Analysis

Toronto, Ontario Data Theorem

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

Data Theorem is an exciting company focused on creating a more secure world for data. Rooted in a strong engineer first culture, every employee has an impact on product and direction. We are searching for exceptional talent pursuing an opportunity to grow and take ownership of the projects that resonate most with them.

As an Android engineer, you will be responsible for improving our automated platform for analyzing Android applications at scale, and help Data Theorem’s customers build better, more secure, and more private applications.

You will:

  • Work with the mobile team on a set of tools we've built to statically analyze APK's in order to find security or privacy issues.
  • Improve our dynamic analyzer, which instruments Android applications in order to study their behavior while running on a device, and detect dangerous actions that could lead to security problems.
  • Collaborate with the security research team to build new security checks to be added to our scanning platform, so we can help customers build more secure Android apps.
  • Be an active member of Data Theorem's engineering team, which is spread across the United States, England, France, and Canada.
  • Be amazed at your opportunity for growth within a top cybersecurity startup.

We’re looking for someone who has:

  • Significant experience implementing Android applications and tools.
  • A good understanding of the Android runtime, or a strong interest in becoming more familiar with the runtime.
  • Bonus points: some experience with Flutter writing tools in Python.
  • Bonus points: some experience with taking apart Android software in order to understand and/or modify it. This includes experience with tools such as Xposed, Frida, apktool, androguard, etc.

Qualifications:

  • Bachelor's degree in Engineering or equivalent work experience in related field.
  • 3 plus years of experience working with mobile technologies.
  • No information security experience required - we are more interested in software engineering backgrounds.

Powered by JazzHR

Ce9svmD5DT

This advertiser has chosen not to accept applicants from your region.

Senior Android Software Engineer

Richmond, British Columbia PressReader

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

PressReader is a rapidly growing technology company that partners with the world’s leading publishers to deliver content to millions of users in over 160 countries. Our progressive approach to digital distribution has allowed publishers such as The Washington Post, The Guardian, Newsweek, Rolling Stone, The Globe and Mail, and Vogue to find new audiences through business partnerships, including airlines, hotels, cruise ships, libraries, and thousands of other companies worldwide.

Our technology also powers Branded Editions (BE) - a white-label solution that enables publishers to deliver their digital content in interactive ways. BE allows them to build a customizable platform that supports a wide range of revenue opportunities.

We have a full-time opportunity for a Senior Android Software Engineer to join our Engineering Team.

As part of the Engineering team, you will work on an award-winning digital platform, and work across various stages of the software development cycle. You will use your proven experience in Android software development to heighten our current and future projects. You will help shape the culture and success of our Engineering department.

This is a great opportunity for a developer who has about 5+ years of experience working with Android applications as part of a professional team. Solid experience with Kotlin and Java is essential.

In this role, you will:

  • Design and develop key software components for PressReader applications, both baseline and branded editions.
  • Deliver code with top-tier quality while adhering to development best practices, employing test-driven development methodologies, and supporting delivery automation.
  • Engage in estimating project efforts and timelines for delivery.
  • Take charge in conducting peer design and code reviews.
  • Identify technical, schedule, and other potential project risks, providing pertinent feedback.
  • Actively collaborate with teammates, both mobile (iOS and Android) and backend, and maintain effective communication with project stakeholders to ensure smooth and predictable project progression.
  • Create and uphold high-caliber technical documentation outlining software designs and solutions.
  • Coach and/or mentor junior engineers on the team.

You may be a great fit if you have:

  • Minimum of 5 years' experience in developing Android applications.
  • Proficient in crafting reliable and scalable software systems.
  • Extensive knowledge of Kotlin, Java and Android SDK.
  • Various dev. tools like Jetpack, Compose, Dagger, Android Studio, Gradle, Git.
  • Design patterns and frameworks like RxJava, Coroutine, MVI, MVVM, Clean Architecture.
  • Testing tools: Junit, Mockito, Robolectric, Espresso.
  • Proficiency in refactoring complex code to enhance testability and maintainability.
  • Knowledge or experience in test-driven development and agile/iterative development methodologies.
  • Exceptional communication skills, both written and verbal, coupled with strong interpersonal abilities.
  • A team-player mindset with a willingness to broaden skills and actively contribute ideas and knowledge.

Bonus points if you:

  • Hold a Bachelor's Degree in Computer Science.

Why us for your next career adventure?

PressReader offers a hybrid work environment to balance the flexibility of working from home and being together to collaborate, celebrate, and connect. This position is based in our Richmond, BC office and requires to be on-premises three days a week. When not in the office, employees have the opportunity to work remotely.

PressReader is committed to providing a fair compensation package which include a 100% employer-paid health, dental, and vision benefit plan; 15 paid vacation days to start; health and wellness days and bereavement days; reimbursements for professional training and membership in professional associations; fitness subsidy and more, along with a chance to be working with amazing people. The pay range for this role is $110,000 to $120,000, depending on experience.

We thank everyone who is interested in our role. Only qualified candidates legally eligible to work in Canada will be directly contacted for this position.

If you don’t see yourself fully reflected in every job requirement listed for this job, we still encourage you to apply. We are committed to creating a more equitable, inclusive and diverse company and we welcome applicants of all genders, ages, ethnicities, cultures, abilities, sexual orientations, sexual identification, and life experiences. If you require accommodation in completing any pre-employment assessments or applications, interviewing, or otherwise participating in the recruitment process, please email

Finally, sometimes emergencies happen and you may need to reschedule an interview. We understand. Please let us know without worrying about losing the opportunity or your credibility.

To apply, please submit your resume, and a cover letter explaining why you are the right person for this role.

This is a great opportunity for the right candidate.

We can’t wait to meet you!

This advertiser has chosen not to accept applicants from your region.

Android System Internals Engineer

Toronto, Ontario Parallelz

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

About Parallelz:

Parallelz enables developers to instantly port their existing mobile apps/games to the web, without any SDKs, code changes, or engineering efforts. Developers can improve user acquisition, organic virality, create new revenue channels, and offer new user experiences and capabilities that were not possible before.

With Parallelz, users can access mobile apps instantly, with lossless quality, at full performance, on any desktop or mobile device. The Parallelz platform enables this by transforming existing native mobile apps into fully-native web apps, in real-time, that can be instantly accessible on any browser. Developers can now have a new frictionless way to reach their customers, free from the restrictions and taxations of the existing app stores. Through this technology, we’re blurring the boundaries between web, mobile and desktop applications.

Our founding team and advisors are serial entrepreneurs and technologists from Mozilla, MIT, and former founders of high-growth venture-backed startups. The company is joined by top-tier, global venture funds and angel investors.

We prefer to hire locally in Toronto for a hybrid work environment but are open to considering remote candidates, as well.

Responsibilities:

  • C/C++ Programming: Leverage your experience in C/C++ programming to write efficient and maintainable code.
  • Problem Solving: Apply your problem-solving skills to tackle complex issues and develop innovative solutions.
  • Independent Contributor Role: Work independently and collaboratively, taking ownership of tasks and driving them to completion.
  • Resilience: Demonstrate resilience and the ability to persevere through challenging and repetitive tasks.
  • Investigative Skills: Exhibit a keen ability to dig deep and get to the root of problems.
  • Communication: Communicate effectively with team members and stakeholders to ensure smooth project execution.
  • Linux Familiarity: Comfortable working in a Linux environment, with knowledge of system programming close to the OS level.

Requirements

This is a technically demanding role that will require a lot of creative problem solving and out-of-the-box thinking. A great candidate will possess at least some of the following:

  • 5+ years of experience with C/C++
  • Experience developing for Android/Linus (Android Internals, AOSP)
  • Experience with network (socket) programming and Linux device driver programming
  • Bonus: Experience with OpenGL ES, WebAssembly, WebGPU

Benefits

This is a full-time, remote position. We offer a competitive salary, benefits, and an Employee Stock Option Plan.

This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Android engineer Jobs in Canada !

Principal Associate, Software Engineer - Capital One Travel - Android

M3C Toronto, Ontario Capital One - CA

Posted today

Job Viewed

Tap Again To Close

Job Description

traffic
161 Bay Street (93021), Canada, Toronto,Toronto, Ontario, Principal Associate, Software Engineer - Capital One Travel - Android

About Capital One Canada.

For over 20 years, we've been on a mission to change banking for good and build relationships by making credit accessible, simple, intuitive and rewarding. We want to help Canadians succeed with credit, because we believe in people - in our customers, in our associates, and in talent like you!

Capital One Travel.

Join the fast-growing Capital One Travel team, as we seek to transform the way customers book travel. Capital One Travel is a fast-moving, highly innovative, digital-first business within Capital One's Premium Products and Experiences organization. We aim to grow an industry leading travel booking platform that customers love and delivers unique, differentiated benefits to our millions of customers while also powering the headline marketable benefits of our credit card products.

At Capital One, the iOS and Android platforms are recognized as an opportunity to reach our customers in unique, personal and engaging ways. Our engineers are provided with top of the line Macbook Pros, high-end monitors, and the necessary tooling to develop the best possible products with the least amount of friction.

Working at Capital One.

Enjoy a hybrid work environment, with 3 days in the office. Build a comfortable workspace with our one-time, Work From Home allowance and enjoy our head office located conveniently across the street from Union Station.

Live well-physically, financially and emotionally. Receive support for you and those who are most important to you, with full coverage for spouses, domestic partners, and dependents. With up to $3000 in mental health coverage and up to $5000 in tuition subsidies per year-and much more-you'll discover that Capital One is committed to helping you live your best life.

At Capital One we're committed to diversity, inclusion and belonging. We strive to build a culture where diverse perspectives are valued, innovative ideas are encouraged and inclusive behaviors are embedded in everything we do to positively impact associates. Strive to build a culture where diverse perspectives are valued, innovative ideas are encouraged and to help challenge the status quo and create the best outcomes for everyone.

We're focused on helping associates live well-physically, financially and emotionally. When you join us, we support you and those who are most important to you, offering full coverage for spouses, domestic partners, and dependents. We've designed our benefits program to be flexible, comprehensive and consistent across our organization. From health and fitness center discounts, to training and professional development programs-and much more-you'll discover that Capital One is committed to helping you live your best life.

Here are a few of the ways we're helping people take control of their credit:

  • Helping customers view and monitor their credit scores with Credit Keeper

  • Enabling customers to view and edit their Personal Information directly in the Mobile App

  • Providing customers 100% certainty which credit cards they'll be approved for before they apply, by using Quick Check

We're all-in on the cloud and we're leaders in the adoption of open source, RESTful APIs, microservices, and containers. We build our own products and release them with a speed and agility that allows us to get new customer experiences to market quickly. And, as a founder-led company, we're inspired to make, break, do, and do good. So, let's do something great together.

Responsibilities
  • Spearhead the development of Android features, with a focus on leveraging Jetpack Compose and reactive programming, to fulfill Capital One Travel objectives while adhering to cutting-edge engineering best practices, design guidelines, and principles.

  • Partner with fellow Software Engineers, UX/UI designers, and Product Owners/Analysts to craft high-performing, engaging, and purposeful customer experiences that exemplify simplicity and excellence.

  • Actively engage in all team agile ceremonies, ensuring timely delivery of all commitments while maintaining the highest standards of quality.

  • Continuously expand expertise in mobile development technologies, with a particular emphasis on Kotlin and Jetpack Compose, while also staying informed about relevant third-party libraries and tools.

  • Lead discussions and provide valuable contributions to team initiatives, incorporating feedback from diverse stakeholders.

  • Mentor junior and mid-level team members, fostering their growth and development in Android platform engineering and design system methodologies.

  • Collaborate closely with developers across various disciplines (Android, iOS, APIs, Web, etc.), fostering a culture of cross-functional collaboration and learning.

  • Take ownership of delivering major platform components and functionalities, working closely with Senior Engineers and Architects to ensure alignment with architectural vision and engineering excellence.

  • Drive the adoption of best practices and process improvements within and across sprint teams, continuously striving for operational efficiency and excellence.

  • Proactively identify technical challenges and work collaboratively with the team to devise innovative solutions, promoting a culture of problem-solving and creativity.

  • Conduct thorough reviews of pull requests, ensuring adherence to Kotlin and Jetpack Compose idioms, and providing constructive feedback to enhance code quality and maintainability.

Basic Qualifications
  • Bachelor's Degree

  • At least 4 years of professional software engineering experience (Internship experience does not apply)

  • At least 2 years of experience building native Android applications

  • At least 2 years of experience with Kotlin

Preferred Qualifications
  • 3+ years of experience building Android applications

  • 3+ years of experience with Kotlin

  • 1+ years of experience with Jetpack Compose

  • 1+ years of experience in open source frameworks

  • 1+ years of experience with Agile practices

Capital One Canada is an equal opportunity employer committed to fostering a diverse and inclusive work environment. We consider all qualified applicants and will meet the needs of those requiring reasonable accommodations.

If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation, please contact Capital One Recruiting at 1- or via email at . All information you provide will be kept confidential and will be used only to the extent required to provide needed reasonable accommodations.

For technical support or questions about Capital One's recruiting process, please send an email to

Capital One does not provide, endorse nor guarantee and is not liable for third-party products, services, educational tools or other information available through this site.

Capital One Financial is made up of several different entities. Please note that any position posted in Canada is for Capital One Canada, any position posted in the United Kingdom is for Capital One Europe and any position posted in the Philippines is for Capital One Philippines Service Corp. (COPSSC).

This advertiser has chosen not to accept applicants from your region.

Principal Associate, Software Engineer - Capital One Travel - Android

M3C Toronto, Ontario Capital One - CA

Posted today

Job Viewed

Tap Again To Close

Job Description

permanent
161 Bay Street (93021), Canada, Toronto,Toronto, Ontario, Principal Associate, Software Engineer - Capital One Travel - Android

About Capital One Canada.

For over 20 years, we've been on a mission to change banking for good and build relationships by making credit accessible, simple, intuitive and rewarding. We want to help Canadians succeed with credit, because we believe in people - in our customers, in our associates, and in talent like you!

Capital One Travel.

Join the fast-growing Capital One Travel team, as we seek to transform the way customers book travel. Capital One Travel is a fast-moving, highly innovative, digital-first business within Capital One's Premium Products and Experiences organization. We aim to grow an industry leading travel booking platform that customers love and delivers unique, differentiated benefits to our millions of customers while also powering the headline marketable benefits of our credit card products.

At Capital One, the iOS and Android platforms are recognized as an opportunity to reach our customers in unique, personal and engaging ways. Our engineers are provided with top of the line Macbook Pros, high-end monitors, and the necessary tooling to develop the best possible products with the least amount of friction.

Working at Capital One.

Enjoy a hybrid work environment, with 3 days in the office. Build a comfortable workspace with our one-time, Work From Home allowance and enjoy our head office located conveniently across the street from Union Station.

Live well-physically, financially and emotionally. Receive support for you and those who are most important to you, with full coverage for spouses, domestic partners, and dependents. With up to $3000 in mental health coverage and up to $5000 in tuition subsidies per year-and much more-you'll discover that Capital One is committed to helping you live your best life.

At Capital One we're committed to diversity, inclusion and belonging. We strive to build a culture where diverse perspectives are valued, innovative ideas are encouraged and inclusive behaviors are embedded in everything we do to positively impact associates. Strive to build a culture where diverse perspectives are valued, innovative ideas are encouraged and to help challenge the status quo and create the best outcomes for everyone.

We're focused on helping associates live well-physically, financially and emotionally. When you join us, we support you and those who are most important to you, offering full coverage for spouses, domestic partners, and dependents. We've designed our benefits program to be flexible, comprehensive and consistent across our organization. From health and fitness center discounts, to training and professional development programs-and much more-you'll discover that Capital One is committed to helping you live your best life.

Here are a few of the ways we're helping people take control of their credit:

  • Helping customers view and monitor their credit scores with Credit Keeper

  • Enabling customers to view and edit their Personal Information directly in the Mobile App

  • Providing customers 100% certainty which credit cards they'll be approved for before they apply, by using Quick Check

We're all-in on the cloud and we're leaders in the adoption of open source, RESTful APIs, microservices, and containers. We build our own products and release them with a speed and agility that allows us to get new customer experiences to market quickly. And, as a founder-led company, we're inspired to make, break, do, and do good. So, let's do something great together.

Responsibilities
  • Spearhead the development of Android features, with a focus on leveraging Jetpack Compose and reactive programming, to fulfill Capital One Travel objectives while adhering to cutting-edge engineering best practices, design guidelines, and principles.

  • Partner with fellow Software Engineers, UX/UI designers, and Product Owners/Analysts to craft high-performing, engaging, and purposeful customer experiences that exemplify simplicity and excellence.

  • Actively engage in all team agile ceremonies, ensuring timely delivery of all commitments while maintaining the highest standards of quality.

  • Continuously expand expertise in mobile development technologies, with a particular emphasis on Kotlin and Jetpack Compose, while also staying informed about relevant third-party libraries and tools.

  • Lead discussions and provide valuable contributions to team initiatives, incorporating feedback from diverse stakeholders.

  • Mentor junior and mid-level team members, fostering their growth and development in Android platform engineering and design system methodologies.

  • Collaborate closely with developers across various disciplines (Android, iOS, APIs, Web, etc.), fostering a culture of cross-functional collaboration and learning.

  • Take ownership of delivering major platform components and functionalities, working closely with Senior Engineers and Architects to ensure alignment with architectural vision and engineering excellence.

  • Drive the adoption of best practices and process improvements within and across sprint teams, continuously striving for operational efficiency and excellence.

  • Proactively identify technical challenges and work collaboratively with the team to devise innovative solutions, promoting a culture of problem-solving and creativity.

  • Conduct thorough reviews of pull requests, ensuring adherence to Kotlin and Jetpack Compose idioms, and providing constructive feedback to enhance code quality and maintainability.

Basic Qualifications
  • Bachelor's Degree

  • At least 4 years of professional software engineering experience (Internship experience does not apply)

  • At least 2 years of experience building native Android applications

  • At least 2 years of experience with Kotlin

Preferred Qualifications
  • 3+ years of experience building Android applications

  • 3+ years of experience with Kotlin

  • 1+ years of experience with Jetpack Compose

  • 1+ years of experience in open source frameworks

  • 1+ years of experience with Agile practices

Capital One Canada is an equal opportunity employer committed to fostering a diverse and inclusive work environment. We consider all qualified applicants and will meet the needs of those requiring reasonable accommodations.

If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation, please contact Capital One Recruiting at 1- or via email at . All information you provide will be kept confidential and will be used only to the extent required to provide needed reasonable accommodations.

For technical support or questions about Capital One's recruiting process, please send an email to

Capital One does not provide, endorse nor guarantee and is not liable for third-party products, services, educational tools or other information available through this site.

Capital One Financial is made up of several different entities. Please note that any position posted in Canada is for Capital One Canada, any position posted in the United Kingdom is for Capital One Europe and any position posted in the Philippines is for Capital One Philippines Service Corp. (COPSSC).

This advertiser has chosen not to accept applicants from your region.

Software Engineer

Burlington, Ontario Evertz Microsystems Limited

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

Responsibilities:

  • Develop and implement testing software to validate embedded systems 
  • Create and execute test cases for video, audio, and broadcasting products 
  • Automate test cases by writing scripts in Python or other programming languages, including the development of AI agents to enhance automated testing. 
  • Maintain and optimize test frameworks for systems operating on Windows and Linux platforms. 
  • Identify, document, and track defects using project management tools like JIRA in an agile development environment. 
  • Assist in configuring and emulating customer systems for testing purposes 
  • Design and implement testing scripts, tools, and methodologies
  • Analyze test script results, investigate failures, identify root causes, and resolve issues
  • Collaborate with manufacturing teams to deploy testing packages into production environments
  • Other duties as required 
Preferred Skills and Experience: 
  • Experience in developing AI agents for testing automation 
  • Familiarity with RESTful APIs 
  • Knowledge of Typescript, React/Next.js and Node.js. 
  • Understanding of video/audio broadcasting technologies and their applications 
  • Experience with cloud computing platforms such as AWS. 
Qualifications:
  • Proficient in programming and debugging with Python and JavaScript (ES6)
  • Solid understanding of software testing principles, including the ability to write test requirements, specifications, cases and results. 
  • Familiarity with testing platforms such as TestRail and tools like Selenium and Pytest 
  • Strong problem-solving skills, self-motivation, and a results-driven mindset; capable of performing root cause analysis and working effectively in a team. 
  • Knowledge of networking concepts and experience of configuring IP-based systems. 
  • Bachelor's degree in Software Engineering, Electrical Engineering, Computer Engineering, or Computer Science 
  • Minimum of 1 year experience in software development or testing 
  • Strong verbal and written communication skills, along with proven interpersonal abilities 

What we offer:

  • Employer funded benefits program
  • Competitive total compensation package
  • Work-life balance
  • Employee Assistance plan
  • Employee Discount Platform
  • Career progression
  • Casual work environment
  • Social events and sports teams

About Us:

Evertz Microsystems (TSX:ET) is a leading global manufacturer of broadcast equipment and solutions that deliver content to television sets, on-demand services, WebTV, IPTV, and mobile devices (like phones and tablets). Evertz has expertise in delivering complete end-to-end broadcast solutions for all aspects of broadcast production including content creation, content distribution and content delivery.

Considered as an innovator by their customers, Evertz delivers cutting edge solutions that are unmatched in the industry in both hardware and software. Evertz delivers products and solutions that can be found in major broadcast facilities on every continent. Evertz’ customer base also includes telcos, satellite, cable TV, and IPTV providers.

With over 2,000 employees, that include hardware and software engineers, Evertz is one of the leaders in the broadcast industry. Evertz has a global presence with offices located in: Canada, United States, United Kingdom, Germany, United Arab Emirates, India, Hong Kong, China, Singapore, and Australia. Evertz was named one of Canada’s 50 Best Managed Companies, which recognizes excellence in Canadian-owned and Canadian-managed companies. Canada’s 50 Best Managed Companies identifies Canadian corporate success through companies focused on their core vision, creating stakeholder value and excelling in the global economy.

Evertz makes certain there is an equal employment opportunity for all employees and applicants for employment, including persons with disabilities. In compliance with AODA, Evertz will strive to provide accommodation to persons with disabilities in the recruitment process upon request. If you are selected for an interview and you require accommodation due to a disability during the recruitment process, please notify Human Resources upon scheduling your interview.

Thank you for considering a career with Evertz!
 

Please note, this email address will only respond to requests regarding privacy concerns. This inbox will not respond to job applications, resumes, or questions regarding an application. When you apply to a job on this site, the personal data contained in your application will be collected by Evertz Microsystems Ltd (“Controller”), which is located at 5292 John Lucas Drive, Burlington, Ontario, Canada and can be contacted by emailing Controller’s data protection officer is Nadiera Toolsieram, who can be contacted at Your personal data will be processed for the purposes of managing Controller’s and its' subsidiaries' and affiliates' recruitment related activities, which include setting up and conducting interviews and tests for applicants, evaluating and assessing the results thereto, and as is otherwise needed in the recruitment and hiring processes. Such processing is legally permissible under Art. 6(1)(f) of Regulation (EU) 2016/679 (General Data Protection Regulation) as necessary for the purposes of the legitimate interests pursued by the Controller, which are the solicitation, evaluation, and selection of applicants for employment.

A complete privacy policy can be found at

Your personal data will be retained by Controller as long as Controller determines it is necessary to evaluate your application for employment. Under the GDPR, you have the right to request access to your personal data, to request that your personal data be rectified or erased, and to request that processing of your personal data be restricted. You also have to right to data portability. In addition, you may lodge a complaint with an EU supervisory authority.

Powered by JazzHR

AWgsFVVHiS

This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Android Engineer Jobs