Talent.com
Android Developer with Kotlin, Java
Android Developer with Kotlin, JavaAstra North Infoteck Inc. • Toronto, ON, ca
No longer accepting applications
Android Developer with Kotlin, Java

Android Developer with Kotlin, Java

Astra North Infoteck Inc. • Toronto, ON, ca
30+ days ago
Job type
  • Full-time
  • Quick Apply
Job description

Job Description

Location : Waterloo / Toronto

Work Type : Hybrid with 3 days a week 8 : 30 – 5 : 00 PM EST

Top 3 Required Skills :

1. Proficiency in Java and Kotlin

2. Android SDK & Core Components

3. Mobile Security Best Practices - Knowledge of mobile security, including root detection, anti-tamper controls, and secure coding practices to protect applications from vulnerabilities.

Top 3 Preferred Skills :

1.       C / C++ and JNI (Java Native Interface)

2.       Experience with automated testing frameworks (e.g., Espresso, JUnit) and CI / CD pipelines for Android. – Ensures code quality, reliability, and faster release cycles.

3.       API Integration & Networking like proficiency with RESTful services, HTTP, JSON parsing, and libraries.

Education Requirements : Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.

Years of Experience : 5+

Additional Request Reviewers :

Android Developer – Job Description Overview

As an Android Developer, you will be responsible for designing, developing, and maintaining applications for mobile devices running the Android operating system. You will work closely with cross-functional teams to deliver high-quality, scalable, and robust mobile solutions.

Key Responsibilities

  • Design, build, and maintain advanced applications for the Android platform using Java and / or Kotlin.
  • Collaborate with cross-functional teams (including product owners, UX / UI designers, and backend developers) to define, design, and ship new features.
  • Work with outside data sources and APIs.
  • Unit-test code for robustness, including edge cases, usability, and general reliability.
  • Work on bug fixing and improving application performance.
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
  • Participate in code reviews and share knowledge with team members.
  • Use tools such as Jira, Confluence, and Git for project and knowledge management.
  • Implement automated testing platforms and unit tests (e.g., Espresso, Robolectric).
  • Participate in Agile development processes and DevOps practices, including CI / CD pipelines (e.g., Jenkins).

Required Skills & Qualifications

  • Proficiency in Java and / or Kotlin for Android development.
  • Experience with Android SDK, UI design principles, patterns, and best practices.
  • Familiarity with RESTful APIs to connect Android applications to back-end services.
  • Experience with offline storage, threading, and performance tuning.
  • Knowledge of the open-source Android ecosystem and the libraries available for common tasks.
  • Understanding of code versioning tools, such as Git.
  • Familiarity with cloud message APIs and push notifications.
  • Experience with automated testing frameworks for Android.
  • Strong problem-solving skills and attention to detail.
  • Good verbal and written communication skills.
  • Preferred Skills

  • Experience with C / C++ and JNI for native Android development.
  • Familiarity with design tools such as Sketch or Invision for UI prototyping.
  • Experience with multimedia creation and editing, including video.
  • Knowledge of Agile and DevOps principles, test-driven development, and continuous integration.
  • Experience with tools such as Jenkins, Spring framework, SQLite, and React.
  • Ability to facilitate usability testing sessions and turn results into actionable improvements.
  • Requirements

    Location : Waterloo / Toronto Work Type : Hybrid with 3 days a week 8 : 30 – 5 : 00 PM EST Top 3 Required Skills : 1. Proficiency in Java and Kotlin 2. Android SDK & Core Components 3. Mobile Security Best Practices - Knowledge of mobile security, including root detection, anti-tamper controls, and secure coding practices to protect applications from vulnerabilities. Top 3 Preferred Skills : 1. C / C++ and JNI (Java Native Interface) 2. Experience with automated testing frameworks (e.g., Espresso, JUnit) and CI / CD pipelines for Android. – Ensures code quality, reliability, and faster release cycles. 3. API Integration & Networking like proficiency with RESTful services, HTTP, JSON parsing, and libraries. Education Requirements : Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field. Years of Experience : 5+ Additional Request Reviewers : Android Developer – Job Description Overview As an Android Developer, you will be responsible for designing, developing, and maintaining applications for mobile devices running the Android operating system. You will work closely with cross-functional teams to deliver high-quality, scalable, and robust mobile solutions. Key Responsibilities

  • Design, build, and maintain advanced applications for the Android platform using Java and / or Kotlin.
  • Collaborate with cross-functional teams (including product owners, UX / UI designers, and backend developers) to define, design, and ship new features.
  • Work with outside data sources and APIs.
  • Unit-test code for robustness, including edge cases, usability, and general reliability.
  • Work on bug fixing and improving application performance.
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
  • Participate in code reviews and share knowledge with team members.
  • Use tools such as Jira, Confluence, and Git for project and knowledge management.
  • Implement automated testing platforms and unit tests (e.g., Espresso, Robolectric).
  • Participate in Agile development processes and DevOps practices, including CI / CD pipelines (e.g., Jenkins). Required Skills & Qualifications
  • Proficiency in Java and / or Kotlin for Android development.
  • Experience with Android SDK, UI design principles, patterns, and best practices.
  • Familiarity with RESTful APIs to connect Android applications to back-end services.
  • Experience with offline storage, threading, and performance tuning.
  • Knowledge of the open-source Android ecosystem and the libraries available for common tasks.
  • Understanding of code versioning tools, such as Git.
  • Familiarity with cloud message APIs and push notifications.
  • Experience with automated testing frameworks for Android.
  • Strong problem-solving skills and attention to detail.
  • Good verbal and written communication skills. Preferred Skills
  • Experience with C / C++ and JNI for native Android development.
  • Familiarity with design tools such as Sketch or Invision for UI prototyping.
  • Experience with multimedia creation and editing, including video.
  • Knowledge of Agile and DevOps principles, test-driven development, and continuous integration.
  • Experience with tools such as Jenkins, Spring framework, SQLite, and React.
  • Ability to facilitate usability testing sessions and turn results into actionable improvements.
  • Create a job alert for this search

    Android Developer • Toronto, ON, ca

    Similar jobs
    Android Developer

    Android Developer

    Rivago Infotech Inc • Toronto
    Full-time
    We are seeking a skilled and experienced Kotlin + Java Developer to join our dynamic team.The ideal candidate will be responsible for designing, developing, and implementing high-quality software s...Show more
    Last updated: 30+ days ago • Promoted
    Kotlin Android Engineer for Payments SDK

    Kotlin Android Engineer for Payments SDK

    Finix • Old Toronto
    Full-time
    A financial technology company in Ontario is seeking an Android Engineer to develop mobile applications that facilitate transactions. The ideal candidate has 3-5 years of experience in mobile app de...Show more
    Last updated: 30+ days ago • Promoted
    Senior Android Engineer

    Senior Android Engineer

    Kunai • Toronto, ON, Canada
    Full-time
    Kunai builds full-stack technology solutions for banks, credit and payment networks, infrastructure providers, and their customers. Together, we are changing the world's relationship with financ...Show more
    Last updated: 30+ days ago • Promoted
    Android Engineer — Kotlin, MVVM, REST APIs

    Android Engineer — Kotlin, MVVM, REST APIs

    Scotiabank • Toronto
    Full-time
    A leading bank in the Americas is seeking a Software Engineer to join their Global Wealth Management Engineering team in Toronto. The role emphasizes collaboration with cross-functional teams to dev...Show more
    Last updated: 30+ days ago • Promoted
    Android Developer

    Android Developer

    PRI Technology • Toronto
    Full-time
    My name is Bill Stevens, and I have a new full time Android Developer opportunity available for a major firm located in Toronto, Canada. The work schedule will be hybrid, four days a week in the off...Show more
    Last updated: 30+ days ago • Promoted
    Electrical hardware Developer

    Electrical hardware Developer

    SciCan • Greater Toronto Area, Canada
    Full-time
    We currently have an opening within our Research & Development team for an Electrical Hardware Developer.Design and development of new products, accessories and spare parts, and engineering support...Show more
    Last updated: 22 days ago • Promoted
    Senior Android Engineer - FinTech (Hybrid, Kotlin / MVVM)

    Senior Android Engineer - FinTech (Hybrid, Kotlin / MVVM)

    Delpath • Toronto
    Full-time
    A reputable tech company is hiring an Android Developer for a hybrid role located in Toronto.The ideal candidate should have at least 5 years of experience in Android and Kotlin development, with k...Show more
    Last updated: 18 hours ago • Promoted • New!
    Senior Android Engineer

    Senior Android Engineer

    Kunai, part of the PwC Network • Toronto
    Full-time
    Kunai builds full‑stack technology solutions for banks, credit, and payment networks, infrastructure providers, and their customers. We change the world’s relationship with financial services by hel...Show more
    Last updated: 30+ days ago • Promoted
    Android Developer

    Android Developer

    Konrad • Toronto
    Full-time
    Konrad is a next generation digital consultancy.We are dedicated to solving complex business problems for our global clients with creative and forward‑thinking solutions. Our employees enjoy a cultu...Show more
    Last updated: 30+ days ago • Promoted
    Android Engineer (Hybrid)

    Android Engineer (Hybrid)

    Homebase • Toronto
    Full-time
    As a Homie, you'll be part of an unstoppable team that puts customers first, embraces each day with excitement, and strives for excellence in everything you do. We’re revolutionizing the way small b...Show more
    Last updated: 30+ days ago • Promoted
    Senior Android Engineer — Hybrid (Toronto) | Kotlin

    Senior Android Engineer — Hybrid (Toronto) | Kotlin

    Kunai Co • Toronto
    Full-time
    A technology solutions provider in Toronto seeks an experienced Android Developer with expertise in Kotlin and Jetpack Compose. This hybrid role offers competitive compensation and professional deve...Show more
    Last updated: 30+ days ago • Promoted
    Kotlin Android Engineer & QA Specialist

    Kotlin Android Engineer & QA Specialist

    RapidCents Inc. • Thornhill
    Full-time
    A Canadian payment solutions provider is seeking a Kotlin App Developer and QA Specialist to develop Android applications and ensure software quality. The ideal candidate will have a minimum of 3 ye...Show more
    Last updated: 10 days ago • Promoted
    Senior Android Engineer - Kotlin & Jetpack Compose

    Senior Android Engineer - Kotlin & Jetpack Compose

    eBay • Toronto, Canada
    Full-time
    A global eCommerce leader is seeking an experienced Android Software Engineer in Toronto, Ontario, to design and develop features for their core Android application. The ideal candidate will have 4+...Show more
    Last updated: 7 hours ago • Promoted • New!
    Android Developer

    Android Developer

    Sun Life Financial • Toronto
    Full-time
    You are as unique as your background, experience and point of view.Here, you’ll be encouraged, empowered and challenged to be your best self. You'll work with dynamic colleagues - experts in their f...Show more
    Last updated: 10 days ago • Promoted
    Android Developer

    Android Developer

    Anaxon Technologies Private Limited • Toronto
    Full-time
    Anaxon Technologies Private Limited.Anaxon Technologies Private Limited provided pay range.This range is provided by Anaxon Technologies Private Limited. Your actual pay will be based on your skills...Show more
    Last updated: 30+ days ago • Promoted
    Android Engineer - SDK Payments (6m Contract, Toronto)

    Android Engineer - SDK Payments (6m Contract, Toronto)

    Angeles Investors Inc. • Toronto
    Full-time
    A financial services provider in Toronto is seeking an Android Engineer to develop mobile apps and SDK for Android devices. You'll collaborate with product management to create specifications and ow...Show more
    Last updated: 30+ days ago • Promoted
    Android Developer

    Android Developer

    freelance.ca • Toronto, Canada
    Full-time
    If anyone is interested, please let me know.Work Type : Work Type : Hybrid with 3 days a week 8 : 30 – 5 : 00 PM EST.Proficiency in Java and Kotlin 2. Android SDK & Core Components 3.Mobile Security Best ...Show more
    Last updated: 30+ days ago • Promoted
    Backend Developer - Kotlin (Java acceptable

    Backend Developer - Kotlin (Java acceptable

    Fiat Republic • Toronto
    Full-time
    Backend Developer - Kotlin (Java acceptable).Join to apply for the Backend Developer - Kotlin (Java acceptable) role at Fiat Republic. Fiat Republic's mission is to bridge the gap between traditiona...Show more
    Last updated: 5 days ago • Promoted