Middle Android Engineer
Мэтч & Сопровод
Для мэтча с этой вакансией нужен 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
'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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →