Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
MUST SPEAK FRENCH AND CURRENTLY LIVE IN MONTREAL
Senior Android Developer
Location: Montreal, QC (Hybrid – 6 days/month onsite + 2 additional days every 8 weeks during PI Planning)
Duration: Contract until March 23, 2027
Hours: 37.5 hours/week
Language: French required (resumes must be submitted in French)
Rate: Up to $55.00 + taxes per hour
About the Role
Our client is seeking a Senior Android Developer to join a high-impact mobility program focused on building a centralized mobile application that integrates public transit and alternative transportation services.
You will play a key role in developing and evolving a large-scale mobile platform that delivers real-time transportation data and seamless mobility services to users across a metropolitan environment.
Responsibilities
- Design, develop, and maintain Android mobile applications
- Enhance application features to support evolving business and user needs
- Integrate real-time transportation data from multiple systems and providers
- Collaborate with business analysts, QA teams, and other developers
- Participate in code reviews and maintain high code quality standards
- Implement and integrate REST APIs and third-party SDKs
- Contribute to continuous deployment and CI/CD practices
- Support testing efforts including unit testing and defect resolution
- Ensure performance, scalability, and security of the mobile application
Required Experience
- 6–10 years of experience in Android development (Senior level)
- Strong expertise in Android development (Kotlin/Java)
- Experience with architectural patterns (MVVM-C, Clean Architecture)
- Experience integrating REST backend services
- Experience with authentication protocols (OAuth2, OpenID Connect)
- Experience with third-party SDK integrations
- Experience with CI/CD and continuous deployment practices
- Knowledge of client-side databases (Realm, SQLite)
- Experience with Firebase
- Experience with dependency injection
Nice to Have
- Experience with mapping integrations (e.g., Google Maps)
- Experience with Figma
- Knowledge of mobile data standards (e.g., GTFS)
- Experience with NFC integrations
- Exposure to iOS/mobile cross-platform concepts
What You Bring
- Strong collaboration and communication skills
- Ability to work in Agile (SAFe) environments
- Problem-solving mindset with attention to detail
- Ability to work independently and contribute ideas
- Comfortable working in a fast-paced, evolving environment
Key Skills
Ranked by relevanceReady to apply?
Join TEEMA and take your career to the next level!
Application takes less than 5 minutes

