TEEMA
Android Developer
TEEMACanada8 hours ago
ContractInformation Technology

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 relevance