Loblaw Companies

Senior Android Developer

Loblaw Companies$150K — $160K *
Consumer Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Extensive professional experience in Android application development with a strong portfolio.
  • Deep expertise in Kotlin for Android development.
  • Proficient with Rx Android or similar reactive programming frameworks.
  • Experienced in employing a flavour-based approach for app version management.
  • Strong understanding of Android SDK, lifecycle, and modern architectural components.
  • Experience with architectural patterns like MVVM and MVI.
  • Solid grasp of UI/UX principles and Material Design best practices.
  • Proficient in unit and UI testing frameworks, along with version control and CI/CD pipelines.

Responsibilities

  • Lead the design and deployment of robust, user-friendly Android applications.
  • Collaborate with cross-functional teams to define and ship new features.
  • Implement advanced reactive programming patterns for efficient data management.
  • Utilize a flavour-based approach for managing diverse app configurations.
  • Ensure compliance with Android development standards and architectural best practices.
  • Mentor junior developers and conduct code reviews for continuous improvement.
  • Optimize application performance and security while adhering to healthcare regulations.
  • Integrate AI tools to enhance development efficiency and app capabilities.

Benefits

  • Opportunity to work on impactful projects improving Canadians' health.
  • Collaborative and supportive work environment that values contributions.
  • Access to cutting-edge technologies and continuous learning opportunities.
  • Focus on work-life balance, alongside competitive compensation and benefits.
Full Job Description
As a Senior Android Developer in our Digital Health team, you will play a pivotal role in shaping the future of healthcare technology for millions of Canadians. You will be responsible for designing, developing, and maintaining high-quality, scalable, and secure Android applications that power key digital health initiatives across Loblaw Companies Limited. This includes significant contributions to our **SDM (Shoppers Drug Mart), PHX (Pharmacy), and PCH (PC Health)** applications.

You will leverage the latest Android technologies, modern development practices, and your expertise in reactive programming to deliver exceptional user experiences. This role requires a forward-thinking individual who is not only proficient in core Android development but also adept at integrating and utilizing AI tools to enhance development workflows and application capabilities.

Key Responsibilities:-

* Lead the design, development, testing, and deployment of robust, high-performance, and user-friendly Android applications using Kotlin.
* Collaborate closely with product managers, UI/UX designers, and backend engineers to define, design, and ship new features.
* Implement advanced reactive programming patterns using **Rx Android** to manage asynchronous operations and data streams efficiently.
* Utilize a flavour-based approach to manage different application configurations, features, and environments effectively.
* Ensure the applications adhere to the latest Android development standards, architectural best practices (e.g., MVVM, MVI), and material design guidelines.
* Mentor junior developers, conduct thorough code reviews, and contribute to continuous improvement of our development processes.
* Optimize application performance, stability, and security, ensuring compliance with relevant healthcare data regulations (e.g., PIPEDA).
* Integrate and leverage **AI tools** (e.g., for code generation, testing, analysis, or intelligent features within the apps) to improve efficiency and innovation.
* Participate in the full software development lifecycle within an Agile environment.

Required Skills & Experience:-

* Extensive professional experience in Android application development, with a strong portfolio showcasing complex applications.
* Deep expertise in Kotlin for Android development.
* Proficiency with Rx Android (or other reactive programming frameworks like Coroutines Flow) for building responsive and resilient applications.
* Demonstrable experience with the flavour-approach for managing multiple app versions or configurations.
* Strong understanding of the Android SDK, lifecycle, and modern architectural components (e.g., Jetpack, LiveData, ViewModel, Room, Navigation).
* Experience with various architectural patterns (MVVM, MVI) and their practical application.
* Solid understanding of UI/UX principles, Material Design, and accessibility best practices.
* Proficiency in unit, integration, and UI testing frameworks (e.g., JUnit, Mockito, Espresso).
* Experience with version control systems, particularly Git, and CI/CD pipelines.
* Proven ability to effectively utilize and integrate **AI tools** into the development process or within applications.
* Excellent problem-solving skills, with the ability to troubleshoot complex issues and optimize application performance.
* Strong communication, collaboration, and interpersonal skills, with the ability to articulate technical concepts to diverse audiences.
* Experience working in an Agile/Scrum development environment.
* Experience with Jetpack Compose for declarative UI development.

Nice-to-Have Skills:-

* Knowledge of healthcare industry standards (e.g., FHIR) and regulatory requirements (e.g., PIPEDA, HIPAA).
* Familiarity with cloud platforms (e.g., GCP, Azure, AWS) and their mobile service offerings.
* Bachelor's degree in Computer Science, Software Engineering, or a related field.

Why Join Loblaw Digital Health?

At Loblaw Digital Health, you'll be part of a team that is innovating at the intersection of retail and healthcare. We offer:

* The opportunity to work on high-impact projects that directly improve the health and well-being of Canadians.
* A collaborative and supportive work environment where your contributions are valued.
* Access to cutting-edge technologies and continuous learning opportunities.
* Competitive compensation, benefits, and a focus on work-life balance.

Note: The pay range for this position is between $150,000 - $160,000 annually.

How You'll Succeed:

At Loblaw Digital, we seek great people to continually strengthen our culture. We believe great people model our values, are authentic, build trust and make connections.

We're able to keep innovating because our colleagues are passionate about their work and excited about the future of eCommerce.

If you have big ideas, undeniable enthusiasm, and thrive in a collaborative, creative, and diverse group, we'll get along just fine.

Looking for a challenge? Good. Love an innovative work environment? Even better.

Apply today.

Employment Type:
Full time

Type of Role:
Regular

Hiring Range / Échelle salariale à l'embauche :

$120,000.00 - $154,000.00 / 120.000,00$ - 154.000,00$ (per year / par an)

A candidate's experience and knowledge as well as the geographical region in which the position is located may be factored into the pay a candidate receives for this position. This posting is for an existing vacancy. The Company uses artificial intelligence for the purpose of screening, assessing and/or selecting applicants for this position. / L'expérience et les connaissances d'un candidat ainsi que la région géographique dans laquelle le poste est situé peuvent être prises en compte dans la rémunération qu'un candidat reçoit pour ce poste. Cette offre d'emploi concerne un poste vacant existant. L'entreprise utilise l'intelligence artificielle dans le but de filtrer, d'évaluer et/ou de sélectionner les candidats à ce poste.

#EN
#SS #LD #ON

About Loblaw Companies

Loblaw Companies Limited is a Canadian food retailer that encompasses 22 brands, including Loblaws, No Frills, Real Canadian Superstore, and Shoppers Drug Mart. The company was founded in 1919 by Theodore Loblaw and J. Milton Cork. Loblaw Companies Limited is the largest food retailer in Canada, with over 1,050 corporate and franchised stores across the country. The company also operates a loyalty program called PC Optimum, which allows customers to earn points on purchases that can be redeemed for discounts on future purchases.
Learn more about Loblaw Companies
Size
215,000 employees
Industry
NASDAQ

Similar Jobs

More Jobs at Loblaw Companies

More Consumer Technology Jobs

Find similar Senior Android Developer jobs: