Opens LinkedIn
- Employment type
- Contract
- Experience level
- Senior · 5+ years
- Posting language
- English
- Working hours
- 40 hours per week
- Office presence
- 4 days per week
- Seniority
- Mid-Senior level
- Application method
- Direct apply is available
Job summary
Develop, test, and maintain Android solutions, analyzing requirements and assessing the feasibility and impact of proposed changes. Collaborate with an agile team, review code, advise the product owner, communicate technical solutions, and mentor junior developers.
Job details
ANDROID Developer Toronto ,ON(4 days Onsite) Contract/Fulltime Virtual interview followed up by inperson 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’ll do
Develop, test, and maintain Android solutions, analyzing requirements and assessing the feasibility and impact of proposed changes. Collaborate with an agile team, review code, advise the product owner, communicate technical solutions, and mentor junior developers.
Requirements
The role calls for mid-to-senior Android development capability, including applying frameworks and design patterns, writing and testing code, and considering non-functional requirements. It also requires collaboration in Scrum, code review, clear communication with technical and non-technical audiences, and the ability to guide junior developers.
Listed skills
- Mentorship · Preferred
- Scrum · Preferred
- Agile · Preferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- Android Development
- Requirements Analysis
- Software Design Patterns
- Coding and Testing
- Agile
- Scrum
- Code Review
- Impact Analysis
- Technical Communication
- Mentorship
Job areas
- Software
- Technology
More jobs from Envision Technology Solutions
Workday Integration Analyst
- On-site
- Toronto, ON
- Posted Oct 17, 2026
Quality Assurance Automation Engineer
- On-site
- Toronto, ON
- Posted Oct 16, 2026
Software Engineer
- On-site
- Toronto, ON
- Posted Oct 15, 2026
Sr AI Engineer
- On-site
- Toronto, ON
- Posted Oct 15, 2026
