Product Engineer - Ios/Swift

Overviewwe
5 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Remote

Tech stack

Clean Code Principles
Artificial Intelligence
Unit Testing
Code Review
Continuous Integration
Github
Model View ViewModel
SONAR (Symantec)
Strategies of Testing
CircleCI
Swiftui
Caching
Firebase
Backend
Xctest

Job description

Own features end-to-end: From discovery and technical design to implementation, rollout, and iteration. Drive technical decisions in your squad and shape solutions with Product, Design, and Backend. Raise app reliability and maintainability by improving architecture, performance, and test strategy. Solve complex mobile challenges: real-time synchronization, resilience patterns, and smooth navigation flows in a large, modular codebase. Contribute to the team's growth: lead by example in code reviews, technical discussions, share patterns, and mentor peers., A strong engineering community: 400+ product engineers and a 140+ mobile team working in small, autonomous squads. Engineering standards that scale: strong code review culture, continuous refactoring, focus on correctness in a regulated context. Technically ambitious domain: fintech constraints push you to solve problems most mobile engineers never encounter. Stack & Practices Swift-first & modern concurrency: 100% Swift codebase with async/await patterns throughout. Architecture: MVP + Coordinators with 30+ reusable modules; SwiftUI (MVVM) for new screens. Tooling: Tuist with caching for fast builds. CI/CD & quality: GitHub Actions, Bitrise, Firebase Test Lab, Sonar, Fastlane. Testing culture: 30,000+ unit tests and 450+ snapshot tests. Hiring ProcessOur process usually takes 2-3 weeks and includes 4 steps: First call with a Talent Acquisition Manager. Manager interview with your potential future manager. Technical case and debrief with two iOS engineers. Final interview with your manager's manager. Your Security MattersRecruitment scams are on the rise. We never work with third-party platforms or agencies that request payment from candidates. If you receive a suspicious message claiming to be from Qonto, please report it right away to *. #J--Ljbffr

Requirements

Strong iOS experience and a track record of shipping and maintaining production features with Swift. Quality-driven mindset, comfortable with testing (XCTest, snapshot testing) and clean code. Strong problem-solving skills, thriving in ambiguity and turning complex constraints into simple solutions. AI-native workflow: uses AI coding tools daily to amplify output. Collaborative: fluent in English, works effectively across technical and non-technical stakeholders, contributes through code reviews, knowledge sharing, and mentorship.

About the company

Company OverviewWe are creating the freedom for SMEs to succeed by delivering Europe's leading finance workspace with banking at its core, augmented by financial tools. We are proud to be rated 4.8 on Trustpilot based on 55,000+ reviews. Our culture puts customer satisfaction at the core of what we do, as proven by our Net Promoter Score of 75. Founded in **** by Alexandre and Steve, Qonto has grown to 1,600+ employees serving over 600,000 customers across 8 European countries. We have been profitable since **** and we are just getting started. In a workforce of 80+ nationalities and 45% women, of which 56% are in our leadership team, diversity is who we are. We hire for skills and potential. We have a discrimination-free hiring process because the best teams are built on merit. AI is deeply embedded in how we work. Every employee has unlimited access to the best AI tools. We want people who experiment without waiting for permission, push AI beyond the obvious, know when to trust it, and when to question it. This job is open to full remote if you are based in France, Germany, Italy, Spain or Portugal. MissionBuild reliable, fast, and secure iOS experiences that help European businesses run their finances with confidence.

Apply for this position