Senior iOS Developer

🕒 April 3

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Finom

Finom

501 - 1000 employees

Founded 2019

💳 Fintech

💸 Finance

🤝 B2B

Fintech • Finance • B2B

Finom is a fintech company offering comprehensive financial services for SMEs, freelancers, and companies. The platform provides tools for invoicing, expense management, and easy online account opening with added benefits like cashback and international IBAN accounts. Finom ensures data security through partnerships with banks like SolarisBank and Treezor, making it a fast and reliable service for business financial management.

📋 Description

• Design and build new features for our iOS application, used daily by business owners across Europe. • Architect and implement reliable, intuitive solutions for multi-account cash flow management, banking transactions and payments, physical and virtual card issuance, activation, and control, AI-powered accounting automation. • Build polished, responsive UIs using UIKit and SwiftUI. • Take ownership of code quality, performance, and stability — automated testing and thorough code reviews are non-negotiable. • Collaborate closely with Backend, QA, Design, and Product teams — shaping solutions end-to-end, not just implementing specs. • Drive technical decisions within your domain, challenge assumptions when needed, and proactively identify opportunities to build better. • Contribute to CI/CD pipelines, tooling, and mobile best practices across the team.

🎯 Requirements

• Strong knowledge of the Swift language and at least 3 years of commercial iOS development. • Deep understanding of OOP, SOLID principles, and design patterns. • Practical experience using the VIPER architectural pattern and the Coordinator navigation pattern. • Excellent knowledge of UIKit and experience (or a strong desire to develop skills) with SwiftUI. • Experience with layout development in code, particularly using SnapKit or similar tools. • Confidence with Git / GitLab, including the ability to set up and use GitLab CI/CD. • Ability to write unit and UI tests. • A builder's mentality — you care about the product, the users, and the outcomes, not just the code. • Clear, concise communication in English across technical and non-technical audiences.

🏖️ Benefits

• Make a genuine impact on the product • Join our upward trajectory, and grow with us. We provide the resources and opportunities for continuous personal and professional development, empowering you to make a genuine impact on our evolving product. • Enjoy the flexibility of traveling and working remotely or in a hybrid model across Europe. • Become a stock options holder, unlocking your inner entrepreneur through our Stock Options Program. • Receive unwavering support and care from Finom in a modern, friendly, and eco-conscious corporate culture. • Immerse yourself in our exclusive Work & Swim Program, spending one month in a comfortable corporate apartment in Cyprus.

Apply Now