THE CULTT** - a fashion resale platform for buying and selling iconic luxury and premium accessories (Hermès, Chanel, Dior, Gucci, Prada, The Row, Acne Studios, and others).
Our mission is to create a culture of new consumption and give iconic items a second life. We are building a service where buying pre-owned items is as enjoyable as shopping in a boutique.
We are now looking for an iOS Developer.
What you will be doing:
The IT team has two streams: Buyer Flow and Seller Flow.
- At the first stage - to develop the application to parity with the website functionality.
- Next - dive into one of the streams (Buyer Flow or Seller Flow) and develop functionality in conjunction with the product manager, frontend, and backend developers of that stream.
- Work on the application architecture - maintain a clean MVVM + Coordinator structure, separation of logic and navigation.
- Write high-quality, maintainable code in Swift using modern approaches (async/await, Combine).
- Mutual code review with the existing iOS developer, joint discussion of technical solutions and application architecture.
- Optimize application performance and stability.
Our stack:
- iOS 16+ — minimum supported version
- Swift 5+
- SwiftUI + UIKit — hybrid UI approach
- MVVM + Coordinator
- Combine
- async/await
- Keychain
- Alamofire, Kingfisher, Lottie
- CloudPayments SDK, DaData, Strapi CMS, Backend API
What we expect:
- Commercial experience in iOS development from 2-3 years.
- Solid knowledge of Swift, experience with SwiftUI and UIKit.
- Practical experience with Combine and/or async/await.
- Understanding of architectural patterns (MVVM, Coordinator) and the ability to design scalable modules.
- Experience integrating third-party SDKs and REST APIs.
- Attention to detail, UI/UX sensitivity - it is important for us that the application looks and feels as impeccable as the items in our catalog.
- Ability to work independently and take responsibility for your part of the product, while being open to pair programming and discussing solutions with colleagues - we are a remote team, and self-organization combined with teamwork is important to us.
- Experience with AI tools in development (Cursor, Claude Code, GitHub Copilot, and similar) - not one-off usage, but integrated into the workflow: setting tasks with context and constraints, reviewing and testing generated code, readiness to be responsible for the result just as for hand-written code.
Will be a plus:
- Experience in e-commerce, marketplace, or resale projects
- Experience developing applications for iPad
- Experience writing UI and Snapshot tests
What we offer:
- Remote work without office ties, employment according to the Labor Code of the Russian Federation.
- Office in Moscow - for those who want a live working atmosphere.
- Opportunity to genuinely influence the product and architecture - we are growing actively and constantly improving the application, not just maintaining legacy code.
- Work in a team that loves fashion, details, and quality products as much as you do.
- Flexible schedule and comfortable work pace.
- No daily stand-ups. Work is conducted in sprints.
- An iOS developer colleague nearby: no need to carry the entire stack of solutions alone, there is someone to consult with on controversial issues and share the workload for releases.
- Paid Cursor / Claude accounts: we work with AI tools systematically, not just for show.