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.