At Vinted, our mobile engineers are developing an app used by millions of people across 20+ countries. Whether it’s enabling seamless second-hand shopping or creating intuitive tools to manage listings and deliveries, mobile is at the heart of how members experience Vinted.
So what’s it like to work behind the screen of one of Europe’s most-loved apps? To find out, we sat down with two of our mobile engineering leaders: Sam Vesali, iOS Staff Engineer, and Andrius Semionovas, Android Staff Engineer. They shared what makes our mobile domain special, how our teams work, and what it takes to thrive in this environment.
Mobile is not a separate lane—it’s a central one. Our mobile engineers are not just implementers. They’re co-creators, collaborating closely with Product Managers, Designers, QAs, and Backend Engineers to build features that solve real-world problems for our members.
Mobile teams contribute to all areas of Vinted’s business, from member experience to logistics. That means working at scale, building for multiple markets and millions of users, and constantly evolving our architecture to stay ahead.
We also maintain open communication across platforms. Android and iOS engineers regularly align to ensure feature parity and consistency, while still keeping pace with platform-specific innovations.
We maintain a strong engineering culture that focuses on scalable architecture, modular codebases, and cross-platform consistency. Here's how we break it down:
These tools and frameworks are just part of the story. Working at Vinted means solving technical challenges at scale—from modularising our architecture while avoiding tight coupling, to gradually adopting modern technologies like SwiftUI and Jetpack Compose. Across both platforms, engineers focus on secure, scalable, and privacy-first solutions that support independent team workflows and meet evolving business needs.
Consistency matters, especially when millions rely on us daily. Our iOS and Android teams coordinate closely through shared specs, regular syncs, and aligned release strategies. From shared backend APIs to unified feature flags, both platforms deliver updates in tandem, ensuring every member has the same great experience, no matter their device.
We collaborate constantly—syncing on design, rollout strategies, and user experience. Weekly meetings help us to stay aligned.Sam VesaliA typical day includes stand-ups, cross-team planning sessions, deep focus time for development, and collaborative reviews. Mobile engineers lead discussions on architecture, run experiments, and share feedback across various disciplines. Mentorship and pair programming are encouraged, especially for junior engineers joining through our Engineering Academy.
The scale is energising. You ship something in the morning and see real-world impact by the evening. However, scaling brings complexity—tight architectural discipline, legacy code migration, and the challenge of meeting diverse market needs across devices and platforms.
We value engineers who see beyond their code — think holistically about user experience, technical debt, and collaboration.
Curiosity and ownership are key. We value engineers who can take initiative and see things through, but also ask questions and challenge assumptions.Andrius SemionovasFrom day one, our engineers are trusted and supported. You’ll learn fast, receive regular feedback, and grow into broader responsibilities—whether it’s leading architectural efforts, mentoring others, or shaping product direction. Your own career growth depends on you. The path can lead towards Staff or Principal roles, switching tracks entirely (e.g. from iOS to Backend), or challenging yourself with a technical leadership position! There's plenty of room to evolve.
You don’t need to know everything on day one. But you should be ready to learn fast, collaborate openly, and care deeply about user experience.Sam VesaliIf you love clean architecture, solving tough problems, and you're excited to make an impact by building high-quality mobile products with a passionate, experienced team—check out our open roles or apply to the Vinted Engineering Academy.
Use our AI to tailor your resume for this Engineering at Your Fingertips: Life in Mobile at Vinted position at Vinted.