Canada Remote (Country) CAD 149,500 - 177,500 Yearly

ZenGRC is hiring an Android Developer

A Senior Android Engineer is needed to lead the redesign of a core mobile application, making it faster, more intuitive, and emotionally engaging for families. This role focuses on developing key app surfaces such as navigation, home experience, and personalized content using modern Android technologies and treating AI as a first-class development partner.

Responsibilities

  • Design and refine core application features that increase user engagement and improve daily functionality for members.
  • Develop software using AI (Claude) as a primary collaborator, focusing on orchestrating AI agents to generate code, then reviewing and testing outputs.
  • Build modular, reusable, and high-performance UI components using Kotlin and Jetpack Compose following modern Android practices.
  • Work closely with designers and product managers to translate user needs and experience goals into scalable technical solutions.
  • Contribute to architectural discussions and support ongoing efforts to migrate to Jetpack Compose and redesign the application.
  • Ensure high-quality user interface execution and consistency by developing UX frameworks aligned with the design system.
  • Maintain and improve app performance, accessibility, and reliability through testing, monitoring, and iterative enhancements.
  • Perform thorough code reviews and help foster a collaborative, inclusive engineering culture.

Requirements

  • Minimum of 5 years of experience developing high-quality Android applications, ideally for consumer-facing products.
  • At least 2 years of experience in prompting and evaluating outputs from large language models (LLMs).
  • Hands-on experience with prompt engineering, agentic workflows, context window management, and MCP function calling.
  • Strong expertise in Kotlin and modern Android frameworks including Jetpack Compose, Coroutines, and Architecture Components.
  • Proven experience working with or contributing to design systems and reusable UI component libraries.
  • Solid understanding of Android app architecture, UI performance optimization, and lifecycle management.
  • Excellent communication skills and a collaborative approach when working with product, design, and cross-platform teams.
  • Demonstrated ability to build high-quality, user-centric, and delightful user experiences.

Nice to Have

  • Familiarity with A/B testing frameworks, remote configuration, or server-driven UI concepts is beneficial.

Tech Stack

Kotlin, Jetpack Compose, Coroutines, Architecture Components, Android, AI (Claude), LLM prompting, Agentic workflows, MCP function calling, Design systems

Benefits

  • Competitive salary and benefits package
  • Comprehensive medical, dental, vision, life, and disability insurance
  • RRSP plan with DPSP company matching
  • Employee Assistance Program (EAP) for mental well-being
  • Flexible paid time off and company-wide holidays
  • Extended company shutdowns during winter and summer
  • Learning and development opportunities
  • Provision of equipment, tools, and reimbursement for remote work setup
  • Free Platinum membership for a personal circle
  • Free Tile products

Compensation

The Canada-based salary range for this position is $149,500 to $177,500 CAD. The compensation package includes equity, medical, dental, vision, life and disability insurance, RRSP with DPSP matching, EAP, flexible PTO, company shutdowns, learning programs, equipment support, free Life360 membership, and free Tile products.

Work Arrangement

Remote First company; all positions can be performed remotely within Canada

Team

Part of the Experiences team within a company of over 500 remote-first employees; collaborates closely with design, product, and platform teams; part of the engineering organization focused on core app transformation

  • We value integrity and trust, fostering a team of respectful, high-character individuals.
  • We communicate directly and honestly, even when addressing difficult topics.
  • We prioritize member experience over metrics, focusing on delivering meaningful value to families.
  • We operate with intensity and focus to deliver high-impact results.

Additional Information

  • The company operates as Remote First, meaning remote work is the standard for all employees.
  • All roles, unless otherwise stated, are remote and based within Canada.
  • The company is an equal opportunity employer that values diversity and does not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, disability, or other legally protected statuses.
  • Applicants are encouraged to apply even if they do not meet every listed qualification.
  • Free Life360 Platinum Membership is provided for a personal circle.
  • Free Tile Products are included as part of employment benefits.

Not specified

Required Skills
KotlinJetpack ComposeCoroutinesArchitecture ComponentsAndroidAI (Claude)LLM promptingAgentic workflowsMCP function callingDesign systems KotlinJetpack ComposeCoroutinesArchitecture ComponentsAndroidAI (Claude)LLM promptingAgentic workflowsMCP function callingDesign systems
About company
ZenGRC
ZenGRC is a leading governance, risk, and compliance (GRC) SaaS solution provider, offering two robust products: ZenGRC and ZenGRC Pro. Recognized for its in-house GRC expertise, ZenGRC delivers Simply Powerful GRC solutions that guide organizations through compliance with ease and efficiency.
All jobs at ZenGRC Visit website
Job Details
Department Software Development
Category mobile
Posted 2 months ago