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
Related Jobs
3 roles aligned with this opportunity
Android Application Developer
2026-05-24
Backend Developer (CR-BADE02)
2026-05-23
Android Mobile Developer- Gdansk
2026-05-26
- Posted
- Aug 27, 2025
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Toronto
- Company
- E-IT
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Android Application Developer
2026-05-24
Backend Developer (CR-BADE02)
2026-05-23
Android Mobile Developer- Gdansk
2026-05-26