Do you have experience in Android mobile application development?
Languages: Expert mastery of Kotlin as the primary language, and knowledge of Java to integrate with legacy modules.
Android Tools and Libraries: Advanced handling of Jetpack Compose for declarative interfaces, Room Database for local data persistence, Navigation Component for screen flows, and expert integration of Geolocation (FusedLocationProvider) and maps.
Networking: Efficient and secure consumption of services and APIs using Retrofit and OkHttp.
Demonstrable experience implementing Clean Architecture.
Use of presentation patterns such as MVVM or MVI.
Mastery of Dependency Injection using tools such as Hilt or Koin to ensure system decoupling.
Experience working under the TDD (Test-Driven Development) methodology.
Ability to generate unit tests with JUnit and Mockito, as well as interface tests with Espresso.
Mastery of version control using advanced Git (validation flows and Pull Requests).
Solid knowledge of continuous integration and deployment (CI/CD) orchestrating flows with Azure Pipelines and Fastlane.
Backend Integration: Knowledge of the MAZ backend environment based on .NET technology (WCF SOAP, REST, OData) and understanding of DDD (Domain Driven Design) and SDD (Spec Driven Design) architectures to ensure the mobile app synchronizes perfectly with the servers.
ALM Management: Ability to work fluidly registering tasks and code in Team Foundation Services and Azure DevOps Services.
AI Use: Experience using generative AI assistants (such as Claude Code or Copilot) for code refactoring, generation of test cases, and creation of "boilerplates" in a secure manner.
What are you waiting for to become part of our great Randstad Digital team? Here you will find reasons to do so:
CONTINUOUS TRAINING PLAN, annual training plan, access to a technical training e-learning platform, and a skills training platform.
MENTORSHIP AND CAREER PLAN, You will have a Randstad Digital reference close to you at all times.
WORK-LIFE BALANCE, We know that your personal life is as important as your professional one, which is why you can enjoy 23 vacation days and, in most of our projects, you will have a flexible schedule.
COMMITMENT and STABILITY, Joining a continuously growing company that bets on new technologies.
COMPETITIVE SALARY according to your professional experience.
Competitive contractual conditions, Flexible remuneration plan (restaurant card and nursery vouchers) and Randstad Care, a platform for exclusive offers and discounts.
REFER-A-FRIEND PLAN, if you help us grow the team, we will reward you with financial compensation.
Confidentiality is guaranteed throughout the selection process.
Are you eager and do you feel prepared to take on a new challenge like ours?
We are waiting for you!
ç
https://www.youtube.com/watch?v=ZpazhoepZ4