Android Mobile Developer

Posted 16ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Senior Mobile Developer focusing on Android to build high-performance applications for Zup's conversational chat product. Collaborating with design and backend teams in agile squads.

Responsibilities:

  • Build and evolve Android applications with a focus on performance, quality, and scalability.
  • Develop and maintain conversational chat interfaces, ensuring consistency across the product’s different channels.
  • Implement and promote best practices for observability, accessibility, and security in the applications.
  • Collaborate with Product, Design, and Backend teams during discovery and delivery of new features.
  • Participate in technical discussions and code reviews, contributing to standardization and development quality.
  • Support the team in adopting modern, scalable architectures.
  • Work in agile squads, following continuous integration practices and multidisciplinary collaboration.

Requirements:

  • Strong experience in Android development using Kotlin.
  • Experience with Jetpack Compose and/or Android Views.
  • Experience with scalable architectures such as MVVM, MVI, and Clean Architecture.
  • Advanced knowledge of Git, including commands like cherry-pick and squash.
  • Experience building, signing, and publishing mobile artifacts (APK/AAB).
  • Experience with mobile CI/CD pipelines using tools such as GitLab, Jenkins, Bitrise, or Fastlane.
  • Experience conducting technical code reviews, evaluating architecture, performance, and security.
  • Experience creating and maintaining APIs, applying authentication and good design practices.
  • Knowledge of accessibility in Android applications, especially for lists and grouped components.

Benefits:

  • We value the continuous growth of Zuppers, encouraging each person to pursue paths that drive their professional development.