Gugu Robotics

Senior Android App Developer

Gugu Robotics

full-time

Posted on:

Location Type: Remote

Location: Canada

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Design and build Android applications using modern tools and patterns (Kotlin, Jetpack, MVVM, etc.)
  • Translate product requirements and UX designs into functional, testable, and performant app features
  • Architect clean, scalable, and modular Android codebases that support long-term growth and reuse
  • Continuously optimize app performance, offline support, responsiveness, and accessibility
  • Lead Android-focused engineering streams across active projects, from discovery to delivery
  • Collaborate with designers, backend developers, and product managers to align on implementation plans
  • Review pull requests and mentor team members on Android development best practices
  • Ensure Android code is testable, maintainable, and aligned with CI/CD release pipelines
  • Contribute to API design and backend integration strategy
  • Help define and maintain coding standards, tools, and documentation for mobile engineering
  • Participate in release planning, quality reviews, and issue resolution with project stakeholders
  • Work within agile processes to meet delivery timelines while maintaining quality and stability
  • Coordinate with team members across different time zones to ensure consistent delivery and high code quality
  • Share architecture guidance and technical artifacts across distributed teams
  • Evaluate and integrate emerging Android libraries, UI frameworks, and automation tools
  • Ensure apps meet Google Play submission standards and accessibility compliance
  • Support crash analytics, user feedback loops, and observability in production releases
  • Drive continuous improvement in mobile development practices and team performance

Requirements

  • Bachelor's degree in computer science, Engineering, or equivalent experience
  • 5+ years of experience in Android development, with at least 2 years in senior/lead roles
  • Expertise in Kotlin and Android Jetpack libraries, including but not limited to Compose UI, Room, Hilt, Navigation
  • Proven experience with MVVM architecture, modularization, and clean code principles
  • Experience with Jetpack Compose in production
  • Strong knowledge of asynchronous programming with Coroutines and Flow
  • Familiarity with tools like Retrofit, Room, Dagger/Hilt, and Firebase
  • Knowledge of modular multi-module architectures and scalable code organization
  • Published apps on the Google Play Store
  • Experience with Git-based workflows and CI/CD integration (e.g., GitHub Actions, Bitrise, CircleCI)
  • Understanding of the full mobile development lifecycle, from design through deployment
  • Upper-Intermediate English (written and spoken) for effective cross-functional communication
Benefits
  • Flexible work arrangements

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
KotlinAndroid JetpackMVVMCompose UIRoomHiltNavigationCoroutinesFlowclean code principles
Soft skills
leadershipcollaborationmentoringcommunicationproblem-solvingagile processesquality assurancecontinuous improvementcross-functional teamworktime management
Certifications
Bachelor's degree in computer scienceBachelor's degree in Engineering