About the role

  • Senior Android Developer focusing on internal application development for clients using Kotlin/Java in an agile environment. Collaborating on software architecture and ensuring best practices.

Responsibilities

  • Will act as a Senior Android Developer, responsible for the development and maintenance of the client's internal applications using Kotlin and Java.
  • Will collaborate in defining software architecture, coding best practices, user interface and usability of applications, ensuring scalability and low-maintenance solutions.
  • Will analyze complex issues and perform debugging with logs that may involve integration with multiple backends.
  • Will participate in the code review process and architecture discussions with the team.
  • Will be responsible for creating unit tests for implemented features.
  • Will be responsible for organizing, prioritizing and estimating tasks together with the client.
  • Will keep project documentation up to date.
  • Will work in an agile development environment (Scrum).
  • Will work on an international project, requiring reading, writing and conversational English.

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, Systems Analysis or related fields.
  • Solid experience in native Android application development using Kotlin (and Java when necessary).
  • Deep knowledge of Android Jetpack components (ViewModel, LiveData, Navigation, Room, etc.).
  • Experience with REST API integration, MVVM architecture and real-time data consumption.
  • Knowledge of unit and instrumented testing for Android.
  • Familiarity with version control tools (Git) and CI/CD practices.
  • Experience with Jetpack Compose, Clean Architecture and project modularization.
  • Knowledge of monitoring and analytics tools (Firebase, Crashlytics, etc.).
  • Experience with agile methodologies and multidisciplinary squads.
  • Experience in international projects or working in global companies.
  • Knowledge of DevOps practices applied to mobile development.
  • Advanced English, with written and verbal communication skills for interaction with international clients.

Benefits

  • Candidates with disabilities are always welcome.

Job title

Android Developer

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job