Enable job alerts via email!

Android Developer Kotlin Java Android Keystore

PRI Technology

Toronto

Hybrid

CAD 80,000 - 100,000

Full time

8 days ago

Job summary

A leading technology firm is seeking an Android Developer with expertise in Kotlin and Java for a full-time hybrid position in Toronto. The successful candidate will develop high-quality applications, mentor junior developers, and ensure the feasibility of code maintenance. A minimum of 3 years of experience in native Android application development is required, along with strong communication skills and an understanding of Agile methodologies.

Qualifications

  • 3+ years developing native Android applications, 3+ years of Java, 2+ years of Kotlin.
  • Thorough understanding of Android application architecture and software design patterns.
  • Experience with Android libraries for communicating with RESTful services.

Responsibilities

  • Develop high complexity solutions using frameworks and design patterns.
  • Leverage AI to accelerate code development.
  • Gather requirements and recommend appropriate approaches.

Skills

Java
Kotlin
Android development
Object-Oriented Programming
Agile Methodologies
Communication skills

Education

Software Engineering, Computer Science, or equivalent degree

Tools

JUnit
Robolectric
Espresso
Job description
Android Developer – Kotlin, Java, Android Keystore

The firm is offering a full-time, hybrid position in Toronto, Canada (four days in the office and one day remote). The role involves working within a fast-paced, high-performance mobile development environment on award-winning apps.

Responsibilities:

  • Develop solutions to high complexity problems with frameworks and design patterns
  • Leverage AI to accelerate code development
  • Gather and assess requirements and recommend approaches
  • Write and test code, consider non-functional requirements
  • Work within an agile team and follow scrum best practices
  • Review existing code to assess ongoing feasibility and maintainability
  • Conduct impact analysis for proposed changes to or problems with the system
  • Provide advice and guidance to product owner that will inform product decisions
  • Stay current and competitive by keeping up to date with the latest Android platform capabilities and make relevant recommendations
  • Articulate technical solutions to a broad audience ranging from non-technical to technical architects through presentations and documents
  • Uphold the development team’s coding standards by conducting peer code reviews
  • Mentoring junior developers in the area of software engineering and Android best practices

Qualifications

  • 3+ years developing native Android applications, 3+ years of Java, 2+ years of Kotlin
  • Thorough understanding of Object-Oriented Programming concepts, Android application architecture and software design patterns
  • Experience with Android libraries and best practices when it comes to communicating with RESTful services
  • Automated testing via JUnit and platform-specific frameworks such as Robolectric and Espresso
  • Strong communication skills, ability to collaborate with stakeholders at different levels of abstraction (requirements, architecture, and code)
  • Understanding of Agile Methodologies
  • Software Engineering, Computer Science, or equivalent degree from an accredited University/College

Nice-to-have (Pluses):

  • Securing data using the Android Keystore
  • Developing with accessibility in mind
  • Knowledge of new and upcoming SDK components in the Android space
  • Good understanding of design patterns such as MVVM, and how they can be applied to Android development
  • Developed UI with Compose, coroutines and Material Design
  • Knowledge of security protocols such as OAuth and OpenID

Process: The process will include an initial phone or virtual interview screening. Please indicate your interest, availability to interview and start, and provide a copy of your recent resume.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs