Senior Android Developer
Join the LATAM's most talented team!
Who we are
We are a global IT service company based in Uruguay serving humans like humans. Our main focus is on providing staffing and delivery team services to companies seeking a strategic partner for their products and services. Our mission is to revolutionize people’s lives through work, individually improving their world and our ecosystem.
In 2019, 2020, and 2021, Clutch awarded us the award for being one of the best B2B development companies in Latin America. The Manifest ranked us number 10 on its list of companies in Argentina. The Inter-American Development Bank (BID) verified us as a service provider in Latin America, and we are partners with CUTI.
We value collaborative, curious, results-driven people who take ownership. We embrace people who want to be themselves, have daily flexibility, grow, learn, and make a difference wherever the opportunity presents itself.
Right now we are looking for a Senior Android Developer to join our team!
About the Role
We are seeking a highly skilled and experienced Senior Android Developer to join our small, dynamic team. Your work will have a direct impact on millions of users, and you will play a key role in shaping the architecture and design of our Android applications. You will collaborate with a talented group of engineers to build reusable components, develop intuitive interfaces, and deliver high-quality features that meet the needs of our users. We work closely with product, user experience, and design teams to build high-performance, forward-thinking e-commerce experiences for our customers.
Key Responsibilities
- Apply your expert knowledge of Android development using Kotlin/Java to contribute to a team that impacts millions of users.
- Participate in architectural and design decisions, ensuring scalable and maintainable solutions.
- Build reusable components with elegant and intuitive interfaces.
- Break down features into focused work units, estimate release timelines, and collaborate with the team to deliver on schedule.
- Collaborate with other engineers through pair programming and code reviews.
- Participate in code and design reviews, promote engineering best practices, and attend weekly mobile team learning sessions.
- Bring a thoughtful perspective, empathy, creativity, and a positive attitude to tackle challenging problems.
- Make informed decisions on what code to test and how to test it effectively.
- Collaborate with other engineering teams and architects to develop new features.
Requirements
- 5+ years of professional experience in Android development.
- Solid experience with Jetpack Compose.
- Experience in POS/Retail (optional, but valued).
- Strong understanding of privacy and security in mobile applications.
- Experience evaluating and integrating third-party libraries.
- Expert knowledge of Java/Kotlin, the Android SDK, and related frameworks.
- Experience designing mobile applications to consume RESTful APIs.
- Experience leading software projects using version control systems like GitHub.
- Strong foundation in data structures, algorithms, object-oriented programming, MVVM architecture, and Android design patterns.
- Proficiency with the following libraries:
- OKHttp
- Retrofit 2
- Kotlinx Serialization
- Moshi
- Dagger 2 / Hilt
- Knowledge of LiveData and Kotlin Event Flow.
- Experience with Java-Kotlin interoperability.
- Understanding coroutines/multi-threading, memory management, networking, caching, performance optimization, localization, and mobile app security.
- Experience with modern build strategies, continuous integration, unit testing, test-driven development (TDD), static analysis, and automated integration testing.
- Familiarity with Agile methodologies.
- Experience in Accessibility, Localization, and Internationalization.
- Excellent verbal and written communication skills to collaborate with technical and business teams.
- Ability to thrive in a fast-paced, results-oriented environment.
- Advanced level of English.
Fair decisions, free of bias:
We guarantee a Recruitment process based on skills, qualifications, and working experience. All candidates will be evaluated considering what they can do, avoiding bias, prejudices, and every type of discrimination.
What we offer:
-
Competitive salaries throughout LATAM (USD).
-
Possibility of working 100% remote from anywhere in LATAM.
-
Possibility of joining a new team with great challenges and growth prospects.
👨💻 Apply and start now!
Apply for this job
*
indicates a required field