2025-01-23 11:16:08

Senior iOS Engineer, Order

Vinted, UAB
4975 - 6725 €/m Gross
Occasional remote work possibility

Job Description

At Vinted, our iOS engineers are integral members of cross-functional product teams, which include Mobile, Web, Backend engineers, QA, Automation QA, a product manager, a designer, and a decision scientist.

The Order domain encompasses all the processes and contexts related to the end-to-end lifecycle of a transaction - from purchase and payment through shipment, fulfillment, finance, and resolution - managing the systems that keep orders moving where logistics and real-life uncertainty meet software.

We’re looking for a Senior iOS Engineer to strengthen the team called “More”, focused on Order Resolution: making sure an order ends well - either in a successful pickup, or through the right resolution path when something goes wrong (item is lost, damaged or not as expected), including shipping returns and disputes. We’re a cross-functional team of 6 BEs, 2 FEs, Automation QA, a Product Manager, Designer, and Decision Scientist. Our mission is simple: help our users not lose their assets for reasons they don’t control - so they keep using Vinted without fear.

We want someone who enjoys building reliable systems with a pragmatic mindset, can balance short-term delivery with long-term stability, and is excited to own production outcomes together with the team (quality, availability, and measurable impact).

Take a look atengineering.vinted.com to see what we’re up to.

In this position, you’ll

  • Design and implement robust, high-performance iOS capabilities using Swift, leveraging modern concurrency with Async/Await and native UI frameworks like SwiftUI (while supporting our ongoing transition from UIKit)
  • Work closely with mobile, backend, data, and product peers to design end-to-end solutions
  • Deliver rich, consistent features using our shared DSKit (Design System Kit) while ensuring a smooth, frictionless user experience and navigating privacy, performance, and platform constraints
  • Develop within a highly decoupled, modular environment managed by Tuist and Swift Package Manager (SPM), utilizing architectures like MVVM or Clean Swift to maintain clean boundaries and team autonomy
  • Leverage feature flags, staged rollouts, and metrics to release changes safely and evaluate their real-world impact
  • Apply Agile and Lean principles and collaborate with other developers through GitHub pull requests, using automated workflows like Danger, SwiftLint, SwiftFormat, and Sourcery to keep code quality high
  • Be ready to partner across teams to decommission shared layers, establish clean boundaries, and prioritize deliverables
  • Provide direct and impactful feedback in team functions (like design reviews or RFCs) and actively seek feedback from team members to grow

Requirements

  • Extensive experience building and maintaining iOS applications in Swift, with a track record of leading initiatives and making team and domain level decisions
  • You easily spot systemic risks and hidden coupling, prioritizing tasks with product risk and future maintenance costs in mind (avoiding both under-fixing and over-engineering)
  • Deeply care about testing, performance, and clean architecture - you can propose balanced test strategies and identify critical coverage gaps
  • You drive discussions, demonstrate mature alignment, and mentor other engineers through constructive feedback and deep technical trade-off reasoning
  • Keep an eye on emerging AI-driven developer tools, helping the team evaluate and adopt those that bring genuine value
  • You’re comfortable working in metrics and data‑driven environments, not just shipping features
  • You are willing to learn and excel at new technologies and concepts
  • You love to improve things, and if you see something that needs improvement, you actively bring it to the table
  • You enjoy collaboration and being part of the team
  • You can engage in constructive and healthy conflict, expressing your views openly, while maintaining respect and professionalism towards colleagues

Company offers

  • The opportunity to benefit from our share options programme
  • 25 working days of holiday
  • Access to all the tools & tech needed for work
  • Home office support: we provide IT workstation equipment and a personal budget of up to 6540 for home workplace furniture
  • Private health insurance
  • Mental and emotional health support through the Mindletic app
  • Frequent team-building events
  • A personal monthly budget for shopping on Vinted
  • The opportunity to spend up to 90 days per year - 21 of which can be spent working outside of the EU - on workation
  • A dog-friendly office
  • In Vilnius office: Gym & in-house meals at friendly prices
  • In Kaunas office: a monthly lunch allowance, and a once-a-week provided in-house lunch and breakfast