Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Android Developer

Highspring

Highspring is a next-generation consulting and professional services firm. We deliver modern, agile, and forward-thinking solutions to clients across North America, including organizations in banking, insurance, financial services, and technology. At Highspring, we believe in empowering our people, fostering technical leadership, and delivering meaningful business impact.
The Opportunity
We are looking for a
Senior Android Developer
to join our engineering team and contribute to client engagements focused on building, enhancing, and modernizing high-quality native Android applications.
In this hands-on role, you will help address technical debt and improve the stability, maintainability, performance, scalability, and testability of existing mobile applications while continuing to deliver business value. You will collaborate closely with architects, developers, product teams, designers, QA, security, DevOps, and client stakeholders to modernize legacy components and establish sustainable Android engineering practices.
This opportunity is well suited for an experienced Android engineer who enjoys solving complex technical challenges, applying clean architecture principles, strengthening automated testing, and leaving applications in a better state than they found them.
What You’ll Do
Act as a senior Android developer on client engagements, delivering mobile capabilities aligned with project scope, architecture guidance, timelines, and quality expectations.
Design and implement production-grade native Android features end-to-end using Kotlin and modern Android development practices.
Modernize existing Android applications by reducing technical debt, refactoring legacy components, improving modularity, and strengthening testability.
Apply clear separation of concerns, dependency injection, appropriate design patterns, and maintainable architecture.
Build user interfaces using Jetpack Compose and/or XML-based views based on project requirements and established standards.
Integrate applications with REST and/or GraphQL APIs, authentication and authorization flows, analytics, push notifications, secure storage, and offline capabilities.
Write meaningful unit tests for business logic, ViewModels, use cases, repositories, and other critical application components.
Contribute to integration, UI, regression, and other automated testing practices where appropriate.
Use dependency injection, clean interfaces, predictable state management, and test doubles to design applications for testability.
Participate in code reviews and provide constructive feedback focused on readability, maintainability, security, performance, and test coverage.
Diagnose and resolve performance issues involving application startup, memory usage, rendering, networking, and battery efficiency.
Support stable releases through effective defect identification, observability, edge-case validation, and collaboration with QA and DevOps.
Work within CI/CD pipelines supporting automated builds, tests, quality gates, and release processes.
Support Google Play release activities, including versioning, signing, feature flags, staged rollouts, and rollback strategies where applicable.
Collaborate with product, design, security, architecture, QA, business, and other engineering teams to clarify requirements and identify delivery risks early.
Contribute to estimation, technical analysis, sprint planning, and delivery within Agile teams.
Communicate clearly with client stakeholders regarding progress, blockers, technical trade-offs, and quality considerations.
Mentor developers on Android fundamentals, Kotlin, architecture, design patterns, testing, and maintainable engineering practices.
Promote continuous improvement through pairing, code reviews, technical documentation, retrospectives, reusable examples, and codebase health initiatives.
What You Bring to the Table
Bachelor’s degree in Computer Science, Engineering, a related discipline, or equivalent professional experience.
5+ years of software engineering experience with strong hands‑on experience building production‑grade native Android applications.
Strong expertise in Kotlin, Android SDK, Android Studio, Gradle, and modern Android engineering practices.
Solid understanding of Android fundamentals, including application lifecycle, permissions, storage, networking, background work, threading, debugging, and release constraints.
Experience with modern Android architectures, including MVVM, Clean Architecture, modularization, repository and use‑case patterns, and dependency injection.
Strong experience writing unit tests and designing code for testability.
Experience integrating mobile applications with REST and/or GraphQL APIs, authentication flows, analytics, push notifications, and secure storage.
Familiarity with Android CI/CD, automated testing, code‑quality tooling, and release pipelines.
Strong communication and collaboration skills, including comfort working directly with client stakeholders.
Experience working in Agile teams and contributing to estimation, planning, delivery, and continuous improvement.
A strong commitment to software craftsmanship, maintainability, reliability, security, and engineering quality.
Experience mentoring other developers and sharing practical engineering guidance.
Core Skills Required
Languages:
Kotlin
Dependency Injection:
Hilt and/or Dagger
UI:
Jetpack Compose and/or XML‑based Android views
Testing:
JUnit, MockK and/or Mockito, Turbine, coroutine testing, test doubles
Integration:
REST APIs and/or GraphQL, authentication and authorization, analytics, push notifications
Quality:
Unit testing, integration testing, UI testing, regression coverage, code reviews
Delivery:
Git‑based development, CI/CD, automated builds and tests, release pipelines
Engineering Practices:
Performance optimization, security, accessibility, observability, maintainable architecture
Additional assets include:
Production experience with Jetpack Compose, including state management, UI testing, accessibility, and performance optimization.
Experience establishing or improving mobile architecture standards, shared Android libraries, reusable components, or design systems.
Knowledge of mobile security practices, including secure storage, secure communications, certificate pinning considerations, and root‑detection approaches.
Experience with crash reporting, structured logging, mobile APM, and production monitoring.
Experience with Espresso, Compose UI Testing, Appium, or similar UI automation frameworks.
Experience delivering applications within banking, insurance, healthcare, financial services, or other regulated environments.
Experience collaborating across Android, iOS, React Native, backend, QA automation, DevOps, and architecture teams.
Our Stack
Depending on the client engagement, you may work with:
Language:
Kotlin
UI:
Jetpack Compose, XML‑based views
Networking:
REST, GraphQL
Testing:
JUnit, MockK, Mockito, Turbine, coroutine testing, Espresso, Compose UI Testing
Build & Delivery:
Gradle, CI/CD pipelines, automated quality gates, Google Play release processes
Engineering Focus:
Security, observability, accessibility, performance, maintainability, and automated testing
Why Join Highspring
Work with a dynamic and growing team of experienced consultants and developers.
Contribute to high‑impact technology initiatives for leading organizations.
Solve meaningful modernization challenges and help improve the long‑term health of production applications.
Grow your expertise through continuous learning, certifications, and training opportunities.
Be part of a collaborative culture that values technical leadership, engineering quality, and knowledge sharing.
#J-18808-Ljbffr
Vacancy posted 52 minutes ago
Similar jobs that could be interesting for youBased on the Android Developer in Winnipeg, MB vacancy
  • $69.45k - $119.45k per year

     ...testing, application modernization, agile delivery, and more. We help our clients solve their most complex challenges YOUR ROLE: Curam Developer WORK YOU WILL DO: We are seeking a skilled Curam Developer to join our dynamic team. The ideal candidate will have extensive... 
    Suggested
    Full time
    Work at office
    Local area
    Shift work

    Accenture Global

    Winnipeg, MB
    8 days ago
  • $60 - $65 per hour

    Job Responsibility: Experience in Guidewire Claim Center implementation. Guidewire Cloud 10 Version and Ace Certification are mandatory. Strong understanding of the insurance industry and claims management processes. Proven experience in configuring and customizing...
    Suggested
    Hourly pay
    Full time
    Fixed term contract

    Buzzclan

    Winnipeg, MB
    3 days ago
  •  ...Business Systems, Hydronics Reports to: Technical Manager Job Summary: We are looking for a passionate and experienced Software Developer with expertise in .NET to join our team. In this role, you will partner directly with Hydronics stakeholders to design, build, and... 
    Suggested

    Price Industries Limited

    Winnipeg, MB
    4 days ago
  •  ...Enterprise Report Developer Winnipeg, MB Manitoba Hydro is consistently recognized as one of Manitoba's Top Employers! We are a leader among energy companies in North America, recognized for providing highly reliable service and exceptional customer satisfaction. Join... 
    Suggested
    Hourly pay
    Long term contract
    Full time
    Internship
    Work at office

    Manitoba Hydro

    Winnipeg, MB
    2 days ago
  •  ...Randstad Canada is seeking an Intermediate Software Developer - CRM to join a Toronto-based contract. You will design, develop, and integrate Dynamics 365 Customer Engagement solutions, using C#,.NET, TypeScript, REST APIs, and Azure Integration Services. Onsite in Toronto... 
    Suggested
    Full time
    Contract work

    Randstad

    Winnipeg, MB
    2 days ago
  •  ...health, charities, youth, and education opportunities is our passion, and you’re invited to be a part of that. Lab Systems Software Developer We are looking for a Software Developer to support the design, development, and automation of PRCN’s internal Data and Lab... 

    Price Industries Limited

    Winnipeg, MB
    4 days ago
  • $50k - $100k per year

     ...clients to thrive? This could be your next big move! We are hiring Developing Investment Advisors into our Developing Investment Advisor...  ...development, and dedicated practice management support to help you develop and grow your practice. Accountabilities: Build a client base... 
    Full time
    Work from home

    TD

    Winnipeg, MB
    7 days ago
  •  ...passion, and you’re invited to be a part of that. • Our convenient Price Café offers free Tea and Coffee Job Title: Software Developer Location: Winnipeg Department: Business Systems Reports to: Technical Manager Job Summary: Price Industries is building... 

    Price Industries Limited

    Winnipeg, MB
    4 days ago
  • Join The North West Company as a Software Development Lead, where you'll provide hands-on technical leadership in a collaborative environment. You'll translate business requirements into scalable solutions and drive software delivery excellence. As a Software Development...

    The North West Company

    Winnipeg, MB
    4 days ago
  • $90k - $125k per year

     ...to implementation, our 750+ global experts deliver intelligent solutions trusted by 500 million people. About The RoleAs an Android Developer you'll be tasked with working on Android application development. Working within the software development team, your duties will... 
    Work from home
    Flexible hours

    Konrad Group

    Winnipeg, MB
    59 minutes ago
  • $180k - $200k per year

    Job Title: Staff Data Scientist (AI & Machine Learning) Location: Vancouver, BC – 3 days a week onsite Job ID: 87597 Overview As a Staff Data Scientist, you are a technical visionary and a strategic leader within our AI organization. While a Senior Data Scientist excels...
    3 days per week

    TEEMA Group

    Winnipeg, MB
    4 days ago
  •  ...is our passion, and you’re invited to be a part of that. • Our convenient Price Café offers free Tea and Coffee. ERP Software Developer An ERP Software Developer designs, develops, and implements ERP solutions that enhance our business processes and improve efficiency... 

    Price Industries Limited

    Winnipeg, MB
    4 days ago
  • $120k - $145k per year

     ...implementation, our 750+ global experts deliver intelligent solutions trusted by 500 million people. About The RoleAs a Senior Android Developer, you'll be tasked with developing Android applications. Working within the software development team, your duties will require... 
    Work from home
    Flexible hours

    Konrad Group

    Winnipeg, MB
    55 minutes ago
  •  ...opportunities is our passion, and you’re invited to be a part of that. • Our convenient Price Café offers free Tea and Coffee. Software Developer – Antec Controls The Systems Developer role offers the opportunity to design and deliver impactful, customer-facing web... 

    Price Industries Limited

    Winnipeg, MB
    4 days ago
  • $102k - $128.25k per year

     ...expectations.Project Management: Take complete ownership of components you develop, managing timelines and transparently communicating progress...  ...and ideas with your team, and contribute to the growth of the Android guild by sharing new development practices, patterns, and... 
    Remote work
    Flexible hours
    Night shift

    Just Eat Takeaway.com

    Winnipeg, MB
    54 minutes ago
  •  ...We are looking for a Senior Routing Engine Developer to design and build the next generation interaction routing platform powering enterprise-scale contact center operation. You will develop the core routing engine responsible for intelligent distribution of voice and digital... 
    Internship
    Remote work
    Relocation

    Miratech

    Winnipeg, MB
    4 days ago
  •  ...Tasks: Design and integrate website related code. Determine hardware and software requirements to achieve optimal server performance. Develop website architecture. Write, modify and test website related code. Write, modify, integrate and test software code. Maintain existing... 
    Hourly pay
    Permanent employment
    Immediate start

    Drops of Jupiter

    Winnipeg, MB
    4 days ago
  • Shape the future of mobile engineering as a Lead Android Developer at Xsolla. This role demands expertise in Kotlin, Jetpack Compose, and AI technologies within an innovative team environment. Xsolla seeks a passionate Senior Android Engineer to take charge of its mobile... 

    Precision Labs

    Winnipeg, MB
    56 minutes ago
  • Build Kotlin Android experiences remotely in Canada for Just Eat Takeaway.Com, focusing on courier offers, incentives, and clean architecture.As a Senior Android Developer, you will advance mobile products serving the global courier network. You will work with Kotlin, Jetpack... 
    Remote work

    Skip

    Winnipeg, MB
    53 minutes ago
  • About the Role Develop high-performance Android applications using Kotlin and Java. Focus on mobile architecture, integrating with backend services, and ensuring top-tier app performance across devices. Contribute to open-source when possible. This role offers hands-on experience... 

    Odidor

    Winnipeg, MB
    53 minutes ago
  • Atimi is seeking an experienced Android AI Lead Developer with Kotlin and Jetpack Compose experience to fill a position in Canada. Please note this is a fully remote position with PDT working hours, but we're open to candidates from all provinces. Atimi works with some of the... 
    Internship
    Remote work
    Work from home
    Relocation package
    Flexible hours

    Atimi Software Inc.

    Winnipeg, MB
    54 minutes ago
  • $90k - $125k per year

     ...Fearless Ownership. We deliver what we promise and learn along the way.We’re Looking For: We’re hiring AI-first Software Engineers (Android) to build, evolve, and scale OPENLANE’s digital marketplace mobile experiences. These roles are for engineers who already treat AI as... 
    Long term contract
    Temporary work
    Local area
    Immediate start

    TRVC Nth Gen Software Inc

    Winnipeg, MB
    59 minutes ago
  • Lead Android AI development remotely from Canada with Kotlin and Jetpack Compose expertise during PDT working hours. Guide complex software...  ...projects with Atimi.Atimi seeks an experienced Android AI Lead Developer to guide product development across the entire lifecycle. The... 
    Remote work

    Atimi

    Winnipeg, MB
    56 minutes ago
  •  ...Role Our client, a leading mobile application development company, is seeking a highly skilled Senior Mobile Developer with expertise in both iOS and Android development to join their team in Kimberley . You will be instrumental in designing, developing, and deploying high... 
    Work at office
    Remote work

    Placements24

    Winnipeg, MB
    53 minutes ago
  • Build Android applications with Kotlin, Compose, and Android Jetpack at Konrad, supporting consumer and enterprise products. This hybrid opportunity welcomes experienced developers.As a Senior Android Developer, you will work within Konrad’s software development team. You will... 

    Konrad

    Winnipeg, MB
    58 minutes ago
  • Lead Android AI development remotely from Canada using Kotlin and Jetpack Compose within PDT working hours. Guide complex software delivery with Atimi.Atimi seeks an experienced Android AI Lead Developer and established software leader. You will apply Kotlin, Jetpack Compose... 
    Live In
    Remote work

    Atimi Software Inc.

    Winnipeg, MB
    1 hour ago
  • $130k per year

     ...run multi-region, and the consistency and latency tradeoffs that come with it are decided rather than assumed. Help other engineers develop as architectural thinkers. Over time, the strongest signal of success in this role is the quality of the decisions being made around... 
    Full time
    Contract work
    Work at office
    Remote work
    Flexible hours

    iQmetrix

    Winnipeg, MB
    more than 2 months ago
  • Shape the future of wholesale at OPENLANE as an AI-first Android Developer. Leverage AI tools to create innovative mobile experiences and enhance usability in a dynamic marketplace. OPENLANE is seeking skilled Android engineers to build and refine its mobile applications in... 

    TRVC Nth Gen Software Inc

    Winnipeg, MB
    56 minutes ago
  • Build high-performance Android applications for CBC/Radio-Canada’s OTT team through hybrid work in Montreal. Apply Kotlin, Jetpack Compose, and modern Android architecture.As a Senior Android Developer, you will support the harmonized product powering ICI TOU.TV and CBC Gem.... 

    Radio-Canada

    Winnipeg, MB
    57 minutes ago
  • Join a dynamic team as a Senior Android Developer and lead innovation in family mobile applications with a focus on AI technologies. Enhance user experiences and engagement through intuitive design. You'll play a crucial role in a major redesign of our core mobile application... 
    Worldwide

    Life360

    Winnipeg, MB
    56 minutes ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Android Developer. Be the first to apply!