Back to results

Android Developer

  • Toronto, ON, Canada

Full-time

Applications open in a new tab.

Job details

Job type
Full-time
Apply by
Experience
6-8 years of experience in Android application development.
Posting language
English
Posted

Original job description

Android Developer – Kotlin, Jetpack Compose & Android Studio

Location: Toronto
Schedule: 3 days onsite per week
Overview
We are seeking an experienced Android Developer with 6-8 years of mobile application development experience to design, develop, and maintain high-quality Android applications. The ideal candidate will have strong expertise in Android Studio, Kotlin, and Jetpack Compose and will collaborate with cross-functional teams to deliver scalable, reliable, and user-friendly mobile solutions.

Key Responsibilities

  • Design, develop, test, and maintain Android applications using Kotlin and Android development best practices.

  • Build modern user interfaces using Jetpack Compose.

  • Collaborate with product owners, UX/UI designers, backend developers, and other stakeholders to define and deliver new features.

  • Integrate Android applications with RESTful APIs and external data sources.

  • Perform unit testing and ensure application reliability, usability, and performance.

  • Troubleshoot, debug, and resolve application defects.

  • Optimize application performance, scalability, and maintainability.

  • Participate in code reviews and contribute to development standards and best practices.

  • Utilize Git, Jira, and Confluence for source control and project management.

  • Support Agile development processes and CI/CD practices.

Required Qualifications

  • 6-8 years of experience in Android application development.

  • Strong proficiency in Kotlin.

  • Hands-on experience with Android Studio.

  • Experience building UI components using Jetpack Compose.

  • Strong understanding of Android SDK, architecture patterns, and mobile development best practices.

  • Experience consuming and integrating RESTful web services and APIs.

  • Knowledge of threading, offline storage, and application performance optimization.

  • Experience with Git-based version control systems.

  • Familiarity with Android testing frameworks and unit testing methodologies.

  • Strong analytical, problem-solving, and communication skills.

Preferred Qualifications

  • Experience with Java-based Android development.

  • Knowledge of push notifications and cloud messaging services.

  • Experience with CI/CD tools such as Jenkins.

  • Familiarity with Agile methodologies and DevOps practices.

  • Exposure to SQLite, Spring Framework, React, or related technologies.

  • Experience with usability testing and implementing user experience improvements.

  • Knowledge of native Android development concepts, including C/C++ and JNI, is a plus.

Essential Skills

  • Android Studio

  • Kotlin

  • Jetpack Compose

Desired Skills

  • Git

  • Jira

  • Confluence

  • Jenkins

  • REST APIs

  • Agile Methodologies

More about this job

Responsibilities

The developer will design, develop, and maintain high-quality Android applications using Kotlin and Jetpack Compose. They will collaborate with cross-functional teams to integrate RESTful APIs and ensure application performance and reliability.

Requirements

Candidates must have 6-8 years of experience in Android development with strong proficiency in Kotlin and Android Studio. A solid understanding of Android architecture patterns, testing methodologies, and Agile development processes is required.

Skills

  • Android Studio
  • Kotlin
  • Jetpack Compose
  • Git
  • Jira
  • Confluence
  • Jenkins
  • REST APIs
  • Agile Methodologies
  • Android SDK
  • Unit Testing
  • CI/CD
  • Mobile Development
  • Java
  • SQLite
  • Spring Framework

Visa sponsorship

Not detected in the job text

Categories

  • Technology
  • Software
  • Engineering
  • Consulting

Keywords

  • Android Developer
  • Kotlin
  • Jetpack Compose
  • Android Studio
  • RESTful APIs
  • Unit Testing
  • Git
  • Jira
  • Confluence
  • Agile
  • CI/CD
  • Android SDK
  • Java
  • Push Notifications
  • Cloud Messaging
  • Jenkins
  • DevOps
  • SQLite
  • Spring Framework
  • React
  • C++
  • JNI
  • Usability Testing
  • Architecture Patterns

Report this job