Senior iOS Developer

MajorityStockholm, SwedenJob.booffentliggjort 19.06.2025
Skal:SwiftAWSMobileCI/CDAIFinTechGamingSecurity

MAJORITY is a groundbreaking all-in-one digital financial service app that includes an FDIC-insured account, Visa® Prepaid card, money remittance, and international calling. We are built for migrants, by migrants.

Global migration is a 21st-century reality. Whether people are following their dreams, love or new experiences, more and more of us are leaning towards new environments. Our purpose at MAJORITY is to empower the amazing, the brave, and the talented and help them achieve all of their ambitions.

We believe that everyone deserves the same opportunity to succeed. Our mission is to provide migrants the tools to thrive in their new country.

_We are a diverse group of people from over 40 different countries that come together every day__and we’re looking for others driven by the same desire to create meaningful products that bridge cultural and geographic distances._

MAJORITY is looking for a skilled iOS Developer to join its Mobile team. This is a full time, in-person position based in Stockholm, Sweden. Developers may work from home up to 2 days a week.

About our mobile apps and MAJORITY

  • Our work matters to real people. It is the app they open to get paid, check their balance or send money home.
  • We build banking in an app: identity checks with document and selfie capture, card management and Apple Pay provisioning, international money transfers, a credit card, calling and phone plans.
  • Our app is written entirely in Swift, split into modular Swift packages with our own design system. The use of SwiftUI is growing and Swift concurrency is used throughout.
  • We release every two weeks, backed by snapshot tests, unit tests in Swift Testing and an XCUITest suite.
  • AI is part of how we build. Our repo ships skills for implementation, multi-agent code review, verifying features, writing UI tests etc. We keep improving them together.
  • To secure high quality code we practice code review and pair programming, we use CI/CD and automated testing.
  • Our engineers own what they build. We take on new challenges, not just new features, from new products to partner SDK integration.
  • We also have a lot of fun together. We have a lunch run club, play foosball and other games, go to the gym, AWs etc.

About you and your responsibilities

  • You are ambitious and believe there’s always a solution, no matter the complexity of the task ahead of you.
  • You take initiative and ownership, and don't wait to be told what to do.
  • You are always curious and always learning.
  • You take pride in the quality of your work. You consider the whole system, cover the edge cases and test your code.
  • You are able to reason through the trade-offs and dare to make decisions for the benefit of the organization.
  • You lead technical decisions in the app and see them through, from architecture to how we test and release.
  • You think about the bigger picture: how features, shared modules and the backend fit together, and how the code base will grow.
  • You use AI tools and help shape how the team works with them.
  • You love to share your knowledge and learn from your colleagues.

Basic Requirements

  • 8+ years building and shipping iOS apps in Swift, and supporting them in production with many users.
  • Solid experience with both UIKit and SwiftUI.
  • Good understanding of app architecture, modularization and how to keep a large code base maintainable.
  • Experience with automated testing: unit, snapshot and UI tests.
  • Excellent communication skills in English.

Ideal candidate

  • Experience with payment platforms, FinTech, Banking or app security (Keychain, authentication, handling sensitive data).
  • Experience with Swift concurrency, Swift Package Manager and CI/CD.
  • Experience working with a growing team on evolving products with many users.
  • Experience building new products with an eye on maintainability and scalability.
  • Vision for product development and for how a code base evolves.
  • Uses AI tools like Claude, Cursor or Codex in daily work.
  • Happy hacking on new technology, loves R&D.
  • ¿Hablas español? ¡Suma puntos!
  • A degree in computer science.
  • A pleasure to work with.

If you want to build the app people rely on to manage their money while building new lives, alongside a team that cares about getting it right, we'd love to hear from you. Apply by submitting your CV.

We believe in equal opportunity and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.