Finom is a European fintech building a mobile-first B2B platform for banking, accounting, spend management and invoicing. We are looking for a Senior iOS Engineer to own end-to-end development of mobile features used by business customers across Europe.
Responsibilities:
- Design and build new features for the iOS application (multi-account cash flow, banking transactions and payments, card issuance and control, AI-powered accounting).
- Architect and implement reliable, intuitive solutions; build polished, responsive UIs using UIKit and SwiftUI.
- Ensure code quality, performance and stability through automated testing and thorough code reviews.
- Collaborate with Backend, QA, Design and Product; contribute to CI/CD pipelines, tooling and mobile best practices.
Requirements:
- Strong knowledge of Swift and at least 3 years of commercial iOS development experience.
- Deep understanding of OOP, SOLID principles and design patterns; practical experience with VIPER and Coordinator patterns.
- Excellent knowledge of UIKit and experience or strong desire to work with SwiftUI; layout development in code (SnapKit or similar).
- Experience with Git/GitLab and setting up/using GitLab CI/CD; ability to write unit and UI tests.
- Clear, concise communication in English.
Nice to have:
- Fintech or financial product experience; mobile security best practices.
- Experience profiling and optimizing UI performance (Instruments, XCTest), published App Store apps, active GitHub.
- Hands-on with AI agents and LLM tools (Claude, Cursor, Copilot, etc.) and AI-powered IDE tools.
Conditions & benefits: Remote work with flexibility to work or travel across the EU (hybrid options mentioned), stock options, full-time employment, Work & Swim program (one month in Cyprus), opportunities for growth and impact.