Senior Android Engineer

Job title:

Senior Android Engineer

Company

Princeton IT Services

Job description

Job Title: Senior Android Engineer
Location: Toronto, Canada
Employment Type: ContractJob OverviewWe are looking for a Senior Android Engineer with experience in native Android mobile application development. Your primary focus will be developing the Payfare Android apps and their integration with our back-end services and third-parties. As a Senior Android Engineer, you will be working in a team maintaining and making additions to our Android applications as well as creating brand new applications from the ground up.Reports To: Director of Mobile EngineeringResponsibilities and Duties

  • Support the entire application lifecycle (concept, design, test, release and support)
  • Build and evolve modern iOS apps to provide the best discovery experience for millions of users
  • Create functional mobile applications while writing clean code
  • Create highly secure mobile apps that are free of security vulnerabilities, promptly addressing any vulnerabilities found through ongoing code scans and penetration tests
  • Design user interfaces with the ability to follow design guidelines
  • Write great unit tests and end-to-end tests
  • Help maintaining code quality, documentation and automation

Qualifications and Skills

  • Bachelor’s degree in Computer Science, Engineering or related field and 5+ years of work experience
  • Firm understanding of OOP design principles.
  • Extensive understanding of Android framework components and their respective life cycles
  • Strong computer science fundamentals: data structures, algorithms and programming languages
  • Experience working closely with product teams, designers, and other developers to create a truly delightful mobile experience
  • Experience developing highly performant Kotlin code and view layouts and the ability to diagnose performance bottlenecks
  • Current and detailed knowledge of the capabilities of different Android API levels
  • A disciplined approach to development, testing, documentation and code structure in a team environment
  • A familiarity with the Android tool ecosystem for development, testing, debugging, and performance benchmarking
  • An excellent understanding of best practices for concurrency and threading
  • Familiarity with RESTful APIs to connect Android applications to back-end services
  • At least three years of engineering experience, a large portion of which in a team environment
  • A constant desire to improve, learn more and take things higher
  • Multiple years experience using Kotlin with MVVM and MVP architecture
  • Good Understanding of code versioning tools (Git)

Bonus Points for

  • Experience in a continuous integration and continuous delivery environment
  • Experience with Native iOS or using cross-platform technologies like React Native or Flutter.

Expected salary

Location

Toronto, ON

Job date

Thu, 17 Jul 2025 22:11:58 GMT

To help us track our recruitment effort, please indicate in your email/cover letter where (jobsnearcanada.com) you saw this job posting.

Share

Research Assistant

Job title: Research Assistant Company University of Ottawa Job description in a description of work…

28 minutes ago

Wiring Systems Engineer

Job title: Wiring Systems Engineer Company Actalent Job description Description The Wiring Systems Engineer will…

33 minutes ago

Customer Service Agent

Job title: Customer Service Agent Company Executive Aviation Job description Are you ready to take…

44 minutes ago

Client Service Representative

Job title: Client Service Representative Company CIBC Job description they are and what they contribute.…

2 hours ago

Snowflakes Developer

Job title: Snowflakes Developer Company ApTask Job description of huge data In-depth knowledge of ingestion…

2 hours ago

Registered Nurse Critical Care 6 East Certificate Required

Job title: Registered Nurse Critical Care 6 East Certificate Required Company Humber River Hospital Job…

2 hours ago
For Apply Button. Please use Non-Amp Version

This website uses cookies.