Back to results

Senior Android Developer

  • Toronto, ON, Canada

$50 to $80 CAD / hour · Contract

Applications open in a new tab.

Job details

Pay
$50 to $80 CAD / hour
Job type
Contract
Apply by
Posting language
English
Posted

Original job description

What they’ll do

  • Design, develop, and enhance native Android applications supporting a top tier bank's Digital Investing experience.
  • Build modern Android interfaces and features using Kotlin and Jetpack Compose.
  • Develop reusable, scalable mobile components with a focus on performance, stability, maintainability, and user experience.
  • Partner with product, design, backend, QA, and other mobile developers throughout the development lifecycle.
  • Participate in architecture discussions, code reviews, testing, debugging, and production releases.
  • Help establish and maintain strong Android engineering standards and development practices.
  • Collaborate within an Agile engineering team to deliver digital investing functionality.
  • Use AI-assisted development tools where appropriate.
  • Potentially contribute to Kotlin Multiplatform (KMP) development and shared mobile functionality.

Must-haves

  • Strong hands-on Kotlin development experience.
  • Strong hands-on Jetpack Compose experience.
  • Senior-level experience delivering production Android applications.
  • Strong understanding of modern Android architecture and development practices.
  • Ability to independently own development while working collaboratively across the team.

Nice-to-haves

  • Kotlin Multiplatform (KMP) experience.
  • Experience with AI-assisted development tools.
  • Strong collaboration and communication skills.
  • Financial services, wealth management, brokerage, trading, or investing experience.

Artificial intelligence tools are used to assist in screening and assessing applicants for this position.

Vacancy: This posting is for a currently vacant role, and the successful candidate will be hired into an existing open position.

50-80/hr

More about this job

Responsibilities

Design, develop, and enhance native Android applications for a digital investing experience, building reusable and scalable features with Kotlin and Jetpack Compose. Collaborate across product, design, backend, QA, and mobile teams on architecture, testing, releases, and engineering standards, with potential contributions to Kotlin Multiplatform.

Requirements

Requires strong hands-on Kotlin and Jetpack Compose experience, senior-level experience delivering production Android applications, and a solid understanding of modern Android architecture and development practices. Candidates should be able to own development independently and collaborate effectively; Kotlin Multiplatform, AI-assisted development tools, and financial services experience are advantageous.

Skills

  • Kotlin
  • Jetpack Compose
  • Android Development
  • Android Architecture
  • Native Mobile Applications
  • Kotlin Multiplatform
  • Mobile Application Testing
  • Debugging
  • Code Reviews
  • Agile Development
  • AI-Assisted Development
  • Cross-Functional Collaboration
  • Financial Services

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Finance & Accounting

Keywords

  • Android
  • Kotlin
  • Jetpack Compose
  • Kotlin Multiplatform
  • Digital Investing
  • Native Applications
  • Mobile Development
  • Android Architecture
  • Reusable Components
  • Scalability
  • Performance
  • Stability
  • Maintainability
  • User Experience
  • Architecture Discussions
  • Code Reviews
  • Testing
  • Debugging
  • Production Releases
  • Agile
  • AI-Assisted Development
  • Financial Services
  • Wealth Management
  • Brokerage
  • Trading

Report this job