Zazz

Android Developer

Zazz

full-time

Posted on:

Location Type: Remote

Location: Canada

Visit company website

Explore more

AI Apply
Apply

About the role

  • Design and develop native Android applications using Kotlin/Java.
  • Collaborate with product, design, and backend teams to translate requirements into technical solutions.
  • Implement clean, scalable, and maintainable code following best practices.
  • Integrate RESTful APIs, third-party SDKs, and backend services.
  • Optimize application performance, responsiveness, and memory usage.
  • Debug, troubleshoot, and resolve production issues.
  • Participate in code reviews and contribute to technical improvements.
  • Ensure compatibility across devices, OS versions, and screen sizes.
  • Support release cycles and app store submissions.

Requirements

  • 5 years of professional Android development experience
  • Strong proficiency in Kotlin (and/or Java)
  • Solid understanding of Android SDK, Activities, Fragments, Services, and Jetpack libraries
  • Experience with MVVM/Clean Architecture or similar patterns
  • Familiarity with Retrofit, Room, Coroutines/Flows, ViewModel, LiveData
  • Experience working with REST APIs and JSON
  • Knowledge of version control (Git)
  • Strong debugging, problem-solving, and optimization skills
  • Ability to work collaboratively in Agile/Scrum teams
Benefits
  • Opportunities for continuous learning
  • Work with some of the best minds in the industry

Applicant Tracking System Keywords

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

Hard skills
KotlinJavaAndroid SDKMVVMClean ArchitectureRetrofitRoomCoroutinesFlowsREST APIs
Soft skills
debuggingproblem-solvingoptimizationcollaborationAgileScrum