-
E-IT

Senior Android Developer

E-IT
Canada · Full-time · Mid-Senior

The opportunity:

· Develop solutions to complex problems using frameworks and design patterns

· Collect and analyze requirements, then suggest optimal approaches

· Write and test code, keeping non-functional requirements in mind

· Collaborate within an agile team and adhere to scrum best practices

· Review existing code to evaluate ongoing feasibility and maintainability

· Perform impact analysis for proposed system changes or issues

· Offer guidance and recommendations to the product owner to influence product decisions

· Stay up-to-date with the latest Android platform capabilities and provide relevant suggestions

· Communicate technical solutions to a diverse audience, from non-technical individuals to technical architects, through presentations and documentation

· Ensure adherence to the team’s coding standards by conducting peer code reviews

· Provide mentorship to junior developers in software engineering and Android best practices


What you need:

· At least 5 year of experience developing native Android applications and 3+ years of Java development experience

· Solid understanding of Object-Oriented Programming concepts, Android app architecture, and software design patterns

· Experience with Android libraries and best practices for interacting with RESTful services

· Proficiency in automated testing using Junit and platform-specific frameworks like Robolectric and Espresso

· Excellent communication skills with the ability to collaborate with stakeholders at all levels (requirements, architecture, and code)

· Familiarity with Agile methodologies

· A degree in Software Engineering, Computer Science, or a related field from an accredited institution


Nice-to-have skills:

· Experience with Kotlin

· Knowledge of emerging Android SDK components

· Strong understanding of design patterns like MVVM and their application to Android development

· Familiarity with security protocols such as OAuth and OpenID

· Experience securing data using the Android Keystore

· Consideration of accessibility in development

Key Skills

Ranked by relevance

android design patterns product owner oauth scrum junit java
Login to Apply
Posted
Aug 27, 2025
Type
Full-time
Level
Mid-Senior
Location
Toronto
Company
E-IT

Industries

Information Technology & Services

Categories

Engineering

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Tech4Planet Solutions Private Limited
Related

Android Application Developer

2026-05-24

Full-time
Not Applicable
Canada
Information Technology & Services
Engineering
View Job Details
Crenno
Related

Backend Developer (CR-BADE02)

2026-05-23

Full-time
Not Applicable
Turkey
Information Technology & Services
Engineering
View Job Details
ABAX
Related

Android Mobile Developer- Gdansk

2026-05-26

Full-time
Not Applicable
Poland
Information Technology & Services
Engineering