Joom is looking for a Senior iOS Developer to join our Marketplace team. You will be instrumental in evolving our app to be more advanced and engaging, taking an active role not only in writing code and designing architecture but also in product discussions.
What You'll Do
- Develop the iOS project architecture and design APIs for interaction with the backend
- Improve the checkout and payment flow, including new payment methods and delivery options
- Develop features related to the post-purchase user experience, such as package tracking, refunds, and AI support
- Support product initiatives, participate in feature discussions, and help launch experiments
- Work on improving user retention
- Maintain and expand the automated test base
What We're Looking For
- Strong proficiency in Swift and solid understanding of UIKit principles
- Experience developing client–server applications
- Experience with any reactive framework
- Experience working with dependency management and modularization
Nice to Have
- Experience using AI tools (such as Cursor or Claude Code) with the ability to analyze their effectiveness
Technical Stack
- Swift (modern Swift with property wrappers, function builders, etc.)
- RxSwift
- MVVM approach for UI
- Needle for DI
- Backend Driven UI approach
- Snapshot-tests for UI components
Team & Environment
Developers are organized into domain-focused teams and work closely with product managers, designers, QA engineers, and analysts.
Benefits & Compensation
- Compensation package: base salary and performance-based bonuses
- Office-first: flexible hours with a possibility to work remotely 52 days per year
- 22 days of paid annual leave
- Health insurance (including dental care) for employees and their children
- Daily meal allowance
- 100% paid sick leave
- Collaboration with colleagues across Portugal, Brazil, Latvia, and China
- Opportunities for promotions, professional trainings, and English courses
- Annual team building activities and knowledge-sharing workshops
Work Mode
This is a hybrid role, with flexible office hours and the option to work remotely 52 days per year. Positions are based in Latvia, China, Germany, Brazil, or Portugal (Lisbon headquarters).
Joom is an equal opportunity employer.





