V

Vinted

C2C marketplace for pre-owned fashion.

Lead iOS Engineer

Mobile EngineeringConfirmed live in the last 24 hours
Full-timeKaunas, Kaunas City Municipality, Lithuania

About the Job

Requirements

  • Strong hands-on experience with SwiftUI, UIKit, and modernizing large-scale apps.
  • Solid understanding of Swift concurrency, including async/await, structured concurrency, task cancellation, actors, and data-race prevention.
  • Experience working on large-scale modular iOS applications, with strong judgment around module boundaries, dependency direction, ownership, and API design between modules.
  • Experience building or scaling a design system or component library used by multiple teams.
  • Ability to lead architecture and technical decision-making inside a product domain, balancing delivery speed, maintainability, and long-term platform health.
  • Experience improving engineering quality and developer productivity, including CI/CD, testing strategy, build times, flaky test reduction, and reliable feedback loops.
  • Ability to collaborate with Staff Engineers, engineering managers, product managers, Designers, Android/Web engineers, and Security teams on cross-functional technical initiatives.
  • Experience mentoring engineers and raising the technical bar through code reviews, RFCs/ADRs, technical guidance, and knowledge sharing.
  • Clear spoken and written English communication.

Responsibilities

  • Act as the go-to iOS engineer and technical decision-maker for the Design Systems domain.
  • Own architecture and design decisions for the shared iOS component library and design-system tooling, balancing delivery speed with long-term platform health.
  • Improve component composability and flexibility so product teams can build a wider range of screens without forking or patching components.
  • Make the design system AI-ready by structuring components, documentation, and patterns so product teams can reliably generate screens with AI tooling.
  • Improve processes for maintaining and shipping design assets, from design handoff to release.
  • Drive module boundaries, dependency direction, and API design for packages used by other iOS teams.
  • Improve engineering quality and developer productivity across the domain, including CI/CD, testing strategy, build times, flaky test reduction, and reliable feedback loops.
  • Apply modern Swift concurrency, including async/await, structured concurrency, actors, and data-race prevention, to keep the codebase safe and maintainable as it scales.
  • Represent iOS in the Frontend Platform Council and help align and decide shared platform standards across domains.
  • Collaborate with Staff Engineers, engineering managers, product managers, Designers, and Android/Web engineers to keep the design system consistent and useful across platforms.
  • Mentor engineers and raise the technical bar through code reviews, RFCs/ADRs, technical guidance, and knowledge sharing.

About the Company

Vinted

C2C marketplace for pre-owned fashion.

Vinted is an online marketplace where people buy and sell second-hand clothing and accessories. It operates as a consumer-to-consumer (C2C) platform that lets individuals list pre-owned items for sale and others purchase them. Revenue comes mainly from a Buyer Protection fee charged on each transaction, which covers customer support, shipping tracking, and refunds. The platform targets those interested in affordable, sustainable fashion and the circular economy, appealing to users who want to declutter, discover unique items, and shop more environmentally friendly. Vinted’s approach centers on peer-to-peer re-commerce, offering a simple way to trade clothing within a global community, with a focus on accessibility and sustainability rather than new-product manufacturing.

Company size
1,001-5,000
Company stage
Private
Total funding
$559.6M
Headquarters
Vilnius, Lithuania
Founded
2008

Recently Posted Jobs

Explore more opportunities at Vinted

See more jobs