Talent.com
Android Developer with Kotlin, Java
Android Developer with Kotlin, JavaAstra North Infoteck Inc. • Toronto, Ontario, Canada
Android Developer with Kotlin, Java

Android Developer with Kotlin, Java

Astra North Infoteck Inc. • Toronto, Ontario, Canada
30+ days ago
Job type
  • Full-time
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 : Bachelors 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.

Required Skills :

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 : Bachelors 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.

Key Skills

APIs,REST,Eclipse,Android,Application Development,SDKs,SQLITE,IOS,Java,JSON,Gradle,Mobile Applications

Employment Type : Full Time

Experience : years

Vacancy : 1

Create a job alert for this search

Android Developer • Toronto, Ontario, Canada

Similar jobs
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
Android Software Engineer I — Kotlin & Jetpack (Mobile)

Android Software Engineer I — Kotlin & Jetpack (Mobile)

TD Bank • Toronto
Full-time
A leading financial institution in Toronto is seeking an experienced Android Developer for its mobile development team.The role involves designing and delivering solutions for mobile banking projec...Show more
Last updated: 2 days ago • Promoted
Android Developer

Android Developer

Infotek Consulting Inc. • Toronto
Full-time
This range is provided by Infotek Consulting Inc.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Hybrid – Toronto, ON (2 days onsite : Wed / Fri).S...Show more
Last updated: 1 day ago • Promoted
Staff Android Engineer (Kotlin) – Lead UI & Architecture

Staff Android Engineer (Kotlin) – Lead UI & Architecture

Mistplay • Toronto
Full-time
A leading mobile gamification platform in Toronto is seeking a Staff Android Engineer.In this role, you'll enhance the user experience of the app by developing features using Kotlin and collaborati...Show more
Last updated: 13 days ago • Promoted
Java Backend Developer - Hays

Java Backend Developer - Hays

Hays • toronto, on, ca
Full-time
Position : Java Backend Developer.Work Model : Hybrid (1-2 days onsite).We are seeking a highly skilled and experienced Java Backend Developer to join our dynamic team in Toronto.The ideal candidate ...Show more
Last updated: 1 day 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
Senior Android Engineer, Infotainment Apps

Senior Android Engineer, Infotainment Apps

Rivian and Volkswagen Group Technologies • Toronto
Full-time
A leading automotive technology firm in Toronto is seeking a Staff Android Software Engineer to develop innovative infotainment applications. The ideal candidate will have over 8 years of Android de...Show more
Last updated: 13 days ago • Promoted
Java Fullstack Developer

Java Fullstack Developer

Pyxidia Techlab LLP • Toronto, ON, Canada
Full-time
Senior Full Stack Developer (Java, Spring Boot, Angular).Downtown Toronto (4 Days from office).We are looking for a highly skilled Senior Full Stack Developer to join our technology team.The succes...Show more
Last updated: 30+ days ago • Promoted
Android Developer

Android Developer

Anaxon Technologies Private Limited • North York, Canada, CA
Full-time
Programming Skills - • • Develop, code and test end-to-end stack of applications.Review, analyze, and modify programming systems, including coding, testing, and debugging. Strong proficiency in Kotlin...Show more
Last updated: 25 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: 13 days ago • Promoted
Senior Azure Cloud Architect (MSP)

Senior Azure Cloud Architect (MSP)

Venture Computers of Canada Inc. • Markham, ON, Canada
Full-time
We are seeking a Senior Azure Architect to join our Toronto-based Managed Service Provider team.In this role, you will lead the design, implementation, and management of Azure cloud environments fo...Show more
Last updated: 30+ days ago • Promoted
Sr. Android Developer

Sr. Android Developer

Canadian Imperial Bank of Commerce • Toronto
Full-time
Programming Skills - • • Develop, code and test end-to-end stack of applications.Review, analyze, and modify programming systems, including coding, testing, and debugging. Strong proficiency in Kotlin...Show more
Last updated: 2 days ago • Promoted
Android Software Engineer I - Mobile Banking

Android Software Engineer I - Mobile Banking

TD • Toronto
Full-time
A leading financial institution in Toronto is seeking a Software Engineer I specializing in Android development.In this mid-senior level role, you will design and deliver solutions for our mobile b...Show more
Last updated: 4 hours ago • Promoted • New!
SAP MM Solution Architect

SAP MM Solution Architect

HireKraft • Greater Toronto Area, ON, Canada
Full-time
HireKraft is a trusted SAP staffing agency that has been providing exceptional SAP professionals for over 20 years.We are currently seeking an experienced. Solution Architect – SAP MM.Onsite G...Show more
Last updated: 30+ days ago • Promoted
Guidewire Engineer

Guidewire Engineer

BuzzClan • Richmond Hill, Ontario, Canada
Full-time
Guidewire PolicyCenter Configuration – Senior.Year Contract (Extension Possible).Guidewire PolicyCenter Configuration Developer. GOSU, Java, and web development.The ideal candidate will be hands-on ...Show more
Last updated: 5 days ago • Promoted
Hybrid Android Developer – Faster Payments Project

Hybrid Android Developer – Faster Payments Project

Infotek Consulting Inc. • Toronto
Full-time
A technology consulting firm is seeking a skilled Android Developer in Toronto, Ontario for a contract position focused on enhancing mobile applications as part of a new initiative.The ideal candid...Show more
Last updated: 4 hours ago • Promoted • New!
.NET Backend Developer (Hardware Integration)

.NET Backend Developer (Hardware Integration)

Finlink Group • Richmond Hill, ON, Canada
Full-time
NET Backend Developer (Hardware Integration).Are you a backend developer who loves solving complex hardware–software challenges? Do you enjoy building high-performance systems that interact w...Show more
Last updated: 30+ days ago • Promoted
Senior SQL Developer with Capital markets experience - Luxoft

Senior SQL Developer with Capital markets experience - Luxoft

Luxoft • markham, on, ca
Full-time
Building a risk applications and tools for innovative international top-tier hedge fund from the ground up, comprising the systems for traders, pre-trade checks and analysis, risks and limits manag...Show more
Last updated: 2 days ago • Promoted