
Majority Sweden AB · Stockholm
MAJORITY is a groundbreaking all-in-one digital financial service app that includes an FDIC-insured account, Visa® Prepaid card, money remittance, and internati...
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
The two apps that we work on are written entirely in Swift. We also started adopting a bit of SwiftUI and the journey will continue.
The development team is up to date with best practices and software patterns on each platform
To secure high quality code we practice code review and pair programming, we use CI/CD and automated testing
We always strive to learn new things, so there’s room and space for that
We have great cross team collaboration throughout the entire organization
We also have a lot of fun together. We have a lunch run club, play foosball and other games, go 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 pride in the quality of your work. You consider the whole system, cover the edge cases and test your code
You use AI on a daily basis and strive to find new ways on how it can assist you and your team
You wake up in the morning with positive energy to bring to work where you will collaborate with your colleagues and contribute to the organizational success
You are able to reason through the trade-offs and dare to make decisions for the benefit of the organization
You have a keen interest in architecture and know how to build complex applications that are maintainable
You love to share the knowledge you have and to learn new things from your colleagues and other sources
You are interested in learning new technologies
Basic Requirements
Good experience in Swift and iOS app development
Knowledgeable about iOS, Apple, mobile, devices and related spheres of technology
Excellent communication skills in English, some Spanish is a plus!
Ideal candidate
7+ years full-time professional iOS development experience
Committed to writing excellent code
Experience working with a growing team on evolving products with many users
Experience building new products with an eye on maintainability and scalability
Experience with payment platforms, FinTech, Banking or app security
Happy hacking on new technology, loves R&D
Always curious, always learning
Vision for product development and for how a code base evolves
A degree in computer science
A pleasure to work with
If you’re interested in joining our mission as an iOS developer, please 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.
Join us as an iOS Developer for a world-leading search engine company. This role starts immediately and runs until 31st December 2026. As a Software Engineer, you make larger, mostly independent, technical contributions. You deliver on end-to-end tasks towards a larger goal with minimal assistance from more senior team members. You independently plan, prioritize, and execute your work. You may participate in design, though often with guidance. You identify technical problems with the requirements and fix them. Responsibilities include: Contribute to qualification, end-user documentation, production deployment/monitoring, process automation, and customer support. Set up or improve test/monitoring/survey infrastructure or processes. Consider code health and system maintainability/and scalability over time. Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback. Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality. Write product or system development code for tasks with minimal assistance. Conduct testing on code beyond unit testing (e.g. integration, performance, stress, security, load, fuzz), design code to allow for easy testing, and write test case descriptions. Review code developed by other engineers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency). Identify and pay off tech debt to improve long-term maintainability, modifiability, etc. Key responsibilities:¨ Participate in delivering end-to-end features and contribute to fixing bugs in the team. Minimum of 4 years of experience. Proficiency in Swift and AI. Minimum role qualification requires proficiency in: Data structures and algorithms Debugging, diagnosis, and resolution Systems thinking Test engineering Programming Architecture knowledge Data analysis and synthesis SWE system design Code and system health Code comprehension
Why Valtech? We’re the experience innovation company - a trusted partner to the world’s most recognized brands. To our people we offer growth opportunities, a values-driven culture, international careers and the chance to shape the future of experience. THE OPPORTUNITY At Valtech, you’ll find an environment designed for continuous learning, meaningful impact, and professional growth. Whether you're pioneering new digital solutions, challenging conventional thinking or building the next generation of customer experiences, your work will help transform industries. We are proud of: * The work we do and the innovation we drive * Our values of share, care and dare * A workplace culture that fosters creativity, diversity and autonomy * Our borderless, global framework, which enables seamless collaboration THE ROLE Valtech is looking for a Senior Mobile App Developer with 6+ years of experience, who is confident developing native mobile applications for both iOS and Android. This role is for someone who takes mobile development seriously—not just individual platforms, but the craft of building high‑quality mobile products as a whole. You care deeply about performance, architecture and long‑term maintainability, and you have strong opinions on how mobile apps should be built, backed by hands‑on experience across platforms. You are comfortable using AI‑powered tools responsibly to support development, improve code quality, and increase efficiency across the mobile development lifecycle. We are looking for a senior app developer who drives work proactively, collaborates closely with clients, product, and design teams, and confidently owns technical decisions across both iOS and Android. We are first and foremost looking for a senior native app developer. In addition, we highly value T‑shaped profiles who bring depth in app development combined with strength or interest in adjacent areas. Role responsibilities * Development of native applications (no React Native) * Primary focus on iOS, with solid understanding and experience in Android * Drive app development, technical decisions, and new ideas * Act in a proactive, advisory role towards the client * Represent Valtech in the day-to-day collaboration * Close collaboration within a senior, cross-functional team MUST HAVE QUALIFICATIONS To be considered for this role, you must meet the following essential qualifications: * iOS * Swift * SwiftUI, UIKit * CocoaPods, Swift Package Manager (SPM) * Xcode * MVVM * The Composable Architecture (TCA) * Android * * Kotlin, Java * Jetpack Compose * Android Studio * Fluent in Swedish and English NICE TO HAVE QUALIFICATIONS * Git * Fastlane * Firebase & Crashlytics * REST / Networking (e.g. Alamofire) * Database management (GRDB, Core Data) * Authentication & security (MSAL, Auth0) * Third-party integrations (Google ML Kit, Adyen, Contentful, Usercentrics) * Unit testing & UI testing * Publishing and management via App Store Connect & Google Play Console * Beta testing (TestFlight, Apple Business Manager, Google Play Testing Tracks) * You have a solid understanding of UX/UI design for mobile apps and can work according to each platform’s design principles when developing new features: * iOS: Cupertino / Liquid Glass * Android: Material Design If you do not meet all the listed qualifications or have gaps in your experience, we still encourage you to apply. At Valtech, we recognize that talent comes in many forms, and we value diverse perspectives and a willingness to learn. COMMITMENT TO REACHING ALL KINDS OF PEOPLE We design experiences that work for all kinds of people - and that starts with our own teams. At Valtech, we’re intentional about building an inclusive culture where everyone feels supported to grow, thrive and achieve their goals. No matter your background, you belong here. Explore our Diversity & Inclusion site to see how we’re creating a more equitable Valtech for all. THE BENEFITS This is a full time position based in Stockholm, Sweden, with hybrid working model (at least 2-3 days work from our Stockholm office). Beyond a competitive compensation package, we offer: * Flexibility, with remote and hybrid work options (country-dependent) * Career advancement, with international mobility and professional development programs * Learning and development, with access to cutting-edge tools, training and industry experts Our benefits are tailored to each location. Your Talent Partner will provide full details during the hiring process. YOUR APPLICATION PROCESS Once you apply, our Talent Acquisition team will review your application. Your CV should cover key information on relevant experiences and expertise. We do not require information such as age, gender, marital status, or a headshot in your application. We review all candidates based on skills, experience, and potential. ⚠️ Beware of recruitment fraud! We are committed to inclusion and accessibility. If you need reasonable accommodations during the interview process, please either indicate it in your application or let your Talent Partner know. ABOUT VALTECH Valtech is the experience innovation company that exists to unlock a better way to experience the world. By blending crafts, categories, and cultures, we help brands unlock new value in an increasingly digital world. At the intersection of data, AI, creativity, and technology, we drive transformation for leading organizations, including L’Oréal, Mars, Audi, P&G, Volkswagen Dolby, and more. At Valtech, we don’t just talk about transformation. We make it happen. Our people are the heart of our success, and we foster a workplace where everyone has the support to thrive, grow and innovate. Are you ready to create what’s next? Join us!
Would you like to be a part of our development teams, consisting of a highly inclusive mix of skilled Frontend-and Backend developers, DevOps Engineers, iOS/Android developers and Cloud Architects from all over the world? Also, get the opportunity to be led by our dedicated management team who will guide you forward in your career? Apply to the role Java developer and join us at Tavana Tech! We think our new colleague has: • 5+ years experience of software development (Java EE, Java SE & Java8+) • JavaScript (Angular, React or similar) • Cloud experience (AWS or Azure) Meritorious if you have experience/knowledge within: • Experience within CI/CD and Microservices • Work experience with Docker/Kubernetes • Git/Jenkins/Gerrit • knowledge of testing (Xunit / Selenium or similar) • Great communication skills in English both verbally and in writing. We offer: - National and International opportunities – A wide range of assignments both locally and nationally. - Individual education budget – For further personal development - Work life balance - Other benefits regarding wellness, health care and pension - Relocation package Sounds interesting? Then we welcome you to apply to us as soon as possible as we handle applications on an ongoing basis. Send us your CV today via "Send application". If you have questions regarding the position, who Tavana is or the consulting role, you are welcome to send an email to info@tavana.se We look forward to receiving your application!