Lisbon, Lisbon, Portugal Hybrid Employment

Joom Group is hiring a Senior iOS Developer

About the Role

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.

Required Skills
SwiftUIKitRxSwiftMVVMDependency InjectionNeedleBackend Driven UISnapshot TestingClient-Server ApplicationsModularization
Starting a business in Thailand?

Company registration done right

Foreign ownership rules, licenses, tax registration — Thai business setup has many moving parts. SVBL guides you through every step with full legal compliance.

Company registration & structure
Foreign ownership solutions
License & tax registration
BOI promotion eligibility
Start your business
100% foreign ownership possible
About company
Joom Group

Joom Group is an international group of tech-centric e-commerce companies. Its key business is Joom, a global cross-border marketplace. Other businesses include JoomPro (B2B marketplace), JoomPulse (AI analytics tool), and Onfy (pharmaceutical marketplace).

Visit website
Job Details
Department Software Development
Category mobile
Posted 14 days ago