itjobs.ca Logo
Loblaw Companies Limited logo

Senior Android Developer

Loblaw Companies Limitedabout 19 hours ago
Toronto, Ontario, Canada
CA$150,000 - CA$160,000/annually
Senior Level
Full-Time

Top Benefits

Competitive Compensation
Benefits
Work-life Balance

About the role

At Loblaw Digital, we know that our customers expect the best from us. Whether that means building the best, most innovative online shopping experience, or designing an app that will impact the lives of people across the country, we’re up for the challenge. From our office in Downtown Toronto, we’ve created leading eCommerce experiences in the online grocery shopping, beauty, pharmacy, and apparel spaces, and we’re only just getting started. Why is this role important? 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 Loblaw Digital recognizes Canada's diversity as a source of national pride and strength. We have made it a priority to reflect our nation’s evolving diversity in the products we sell, the people we hire, and the culture we create in our organization. Accommodation is available upon request for applicants with disabilities in the recruitment and assessment process and when hired. In addition, we believe that compliance with laws is about doing the right thing. Upholding the law is part of our Code of Conduct – it reinforces what our customers and stakeholders expect of us. 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 Please be advised that recruitment fraud has affected a number of Canadian companies. In such schemes, individuals posing as legitimate recruiters may request personal information and payment from those seeking employment. Loblaw Companies Limited, its subsidiaries, and recruiting agencies will never ask for payment at any stage in the recruitment process. To avoid falling victim to recruitment fraud: Do not to respond to unsolicited offers from people you are unfamiliar with Do not disclose personal or financial details via text messages Check any documents for poor grammar and spelling as this is often a warning sign of fraud Beware of employers or agents using webmail email addresses such as @Yahoo or @Hotmail Hover over email addresses to check the sender’s details If you are asked for payment of any kind from a recruiter, contact your local police department as this is very likely to be fraud If you believe you may be the victim of recruitment fraud, please contact us at customer@loblaw.ca and report any issues to the Canadian Anti-Fraud Centre.

About Loblaw Companies Limited

Retail