-
Subito

Senior Android Engineer

Subito
Italy · Contract · Mid-Senior

Job Description

Company Description:

Join the Android team at Subito, Italy's leading classified marketplace and one of the most visited online brands in the country. Subito connects millions of users daily, offering a user-friendly and secure platform to buy, sell, and trade across diverse categories, including motor, real estate, electronics, and job listings.


Why Join Us?

Work on one of Italy's most beloved apps, with almost 800,000 Daily Active Users.

Our team values excellence in engineering. We maintain a massive, highly modularized codebase with:

  • 400+ gradle modules
  • Over 97% Kotlin with Coroutines and no more Rx
  • Active migration to Compose
  • Automated tests across unit, UI, and E2E to ensure quality at every layer


We're serious about code quality and reliability. Our CI/CD pipeline runs extensive automated testing on every commit to catch issues early. Quality for us means more than just tests, we're driven by delivering exceptional experiences to our users, continuously monitoring performance metrics and quality indicators to optimize every aspect of the app.

This commitment to quality and testing allows us to ship new features every single week, while maintaining the stability and performance our users expect.




Job Requirements

  • Proficiency in native Android development using Kotlin and ComposeExperience working with large-scale, modular codebases and monorepo architectures

  • Strong understanding of software architecture and design patterns

  • Experience with DI tools like Dagger and Hilt

  • Solid testing practices including unit and UI using JUnit, Espresso and Robolectric

  • Knowledge of CI/CD processes and test automation

  • Familiarity with Gradle build systems

  • Passion for code quality, maintainability, and engineering excellence

Job Responsibilities

  • Collaborate cross-functionally with product managers, designers, and engineers to deliver innovative features that delight our users.
  • Participate in the entire development lifecycle: technical design, implementation, testing, experimentation, analysis, and launch.
  • Review code and design documents, provide feedback on product specs, and contribute to improving engineering standards.
  • Contribute to developer workflows, mentor teammates, and grow both technical and non-technical skills.
  • Continuously learn and adapt to new technologies and approaches.
  • Ship your work to millions of users—experience the unique impact and responsibility of working on a consumer application at scale.

Job Benefits

  • Flexible working hours

  • Competitive total remuneration based on experience
  • Work with OKRs goal-setting framework
  • Healthcare plan, welfare plan and wellbeing initiatives
  • Dynamic and supportive work environment
  • Growth and training opportunities

Key Skills

Ranked by relevance

android kotlin gradle cicd ui junit
Login to Apply
Posted
Feb 13, 2026
Type
Contract
Level
Mid-Senior
Location
Milan
Company
Subito

Industries

Software Development

Categories

Engineering

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Surfshark
Related

Senior Android Software Engineer

2026-06-16

Full-time
Not Applicable
Lithuania
IT Services
Engineering
View Job Details
Surfshark
Related

Senior Android Software Engineer

2026-06-16

Full-time
Not Applicable
Lithuania
IT Services
Engineering
View Job Details
EPAM Systems
Related

Senior Network Engineer

2026-06-16

Full-time
Mid-Senior
Latvia
Software Development
Business Development