Vinted

iOS Lead Engineer position

Vinted
Apply
13 hours ago
Vilnius, LithuaniaStaff+

Responsibilities

  • Serve 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.
  • Improve component composability, flexibility, module boundaries, dependency direction, and API design.
  • Support SwiftUI migration, modern UI patterns, and AI-ready design-system documentation and building blocks.
  • Improve engineering quality and developer productivity through CI/CD, testing strategy, build-time improvements, flaky-test reduction, and reliable feedback loops.
  • Apply Swift concurrency, including async/await, structured concurrency, actors, task cancellation, and data-race prevention.
  • Represent iOS in the Frontend Platform Council and collaborate with Staff Engineers, EMs, PMs, Designers, Android, Web, and Security teams.
  • Mentor engineers and raise the technical bar through code reviews, RFCs, ADRs, technical guidance, and knowledge sharing.

Requirements

  • Strong hands-on experience with SwiftUI, UIKit, and modernizing large-scale applications.
  • Solid understanding of Swift concurrency, including async/await, structured concurrency, task cancellation, actors, and data-race prevention.
  • Experience with large-scale modular iOS applications and module boundaries, dependency direction, ownership, and API design.
  • Experience building or scaling a design system or component library used by multiple teams.
  • Ability to lead architecture and technical decisions within a product domain while 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 feedback loops.
  • Experience mentoring engineers and raising technical standards through reviews, technical guidance, and knowledge sharing.
  • Clear spoken and written English communication skills.

Benefits

  • Share options programme.
  • 25 working days of holiday.
  • Tools and technology needed for work.
  • Home office IT workstation equipment and a personal budget of up to €540 for home workplace furniture.
  • Private health insurance.
  • Mental and emotional health support through the Mindletic app.
  • Frequent team-building events and a personal monthly Vinted shopping budget.
  • Up to 90 workation days per year, including up to 21 days working outside the EU.
  • Dog-friendly office; Vilnius office gym and in-house meals; Kaunas office lunch allowance and weekly in-house lunch and breakfast.
  • Annual individual learning budget for courses, certifications, workshops, and other development.
  • Hybrid workplace with two office days recommended but not enforced, with exact days decided by the team.

Tech Stack

SwiftSwiftUI

Categories

Mobile
Vinted

About Vinted

1,001-5,000 employees

Vinted runs a consumer-to-consumer marketplace and app for buying and selling second-hand fashion and related items across Europe. It monetizes through transaction-related fees, buyer protection, and shipping services, and also operates Vinted Go for logistics and Vinted Pay for payments. Founded in 2008 and headquartered in Vilnius, Lithuania, the platform serves members in 20+ European markets.

Contact me