Назад
Company hidden
2 часа назад

Middle Android Engineer

Формат работы
hybrid
Тип работы
fulltime
Грейд
middle
Английский
b2
Страна
Argentina
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/

TL;DR

Middle Android Engineer: Contributing to the development of modern mobile applications using the latest Android technologies with an accent on building scalable, high-quality mobile experiences. Focus on implementing clean, scalable, and maintainable architectures, ensuring adequate management of data status and flow.

Location: Argentina (preferably Buenos Aires or Córdoba)

Company

hirify.global's 6000+ specialists provide a full spectrum of services, including business and tech advisory, enterprise solutions, CX, UX and UI design, managed services, product development, and software development.

What you will do

  • Participate in the design and development of new features for Android applications.
  • Implement clean, scalable, and maintainable architectures.
  • Ensure adequate management of data status and flow.
  • Integrate REST APIs, manage dependencies, and ensure code quality through testing.
  • Collaborate with technical teams to deliver robust, high-performing solutions.

Requirements

  • 3+ years of experience in Android development.
  • Experience with the MVVM architecture pattern and solid knowledge of Clean Architecture.
  • Proficient in design patterns (Factory, Singleton, Repository, Observer, etc.).
  • Experience with Jetpack Compose, StateFlow, and SharedFlow for state management.
  • Strong understanding of separation of responsibilities and layered architectures.
  • Experience with ViewModel, State, and MutableState.
  • Knowledge of Material 2 and Compose theme.
  • Hilt implementation (based on Dagger) for dependency injection.
  • Experience with coroutines (collect, CollectLatest, etc.)
  • Unit testing with JUnit 4/5 and UI testing with Compose Testing and Espresso.

Nice to have

  • Experience managing versions and dependencies with Gradle (preferably KTS).
  • Using Firebase Crashlytics for logging and monitoring.
  • Proficiency with Git, branching strategies, and best practices.
  • Experience using AI-powered tools to improve development processes.

Culture & Benefits

  • Equal opportunities in recruitment, career development, and leadership.
  • Committed to fostering a work environment where our diverse community of employees, candidates, and business partners actively shapes our growth.
  • Bringing together people from different backgrounds and experiences to build a workplace where everyone feels free to be themselves while honoring the boundaries of others.

Hiring process

  • Send your application to explore how we can grow together.
  • Meet our Talent team to talk about your goals and learn more about who we are, what we offer, and how we support our people.
  • Our tech interview is all about diving deeper into your expertise and understanding your strengths, how you solve problems, and how you think.
  • If we both feel it’s the right match, we will send you an offer to join us.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →