Belgrade Remote (City) Employment

Finom is hiring a Senior iOS Developer (Remote)

Responsibilities

  • 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
  • Architect and implement reliable, intuitive solutions for: Banking transactions and payments
  • Architect and implement reliable, intuitive solutions for: Physical and virtual card issuance, activation, and control
  • Architect and implement reliable, intuitive solutions for: 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 — you'll be 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

Nice to Have

  • Background in fintech or experience with financial products — you understand the stakes
  • Solid grasp of mobile security best practices (especially critical in our domain)
  • Experience profiling and optimizing UI performance — reducing rendering bottlenecks and achieving smooth 60/120fps on iOS
  • Hands-on work with performance tooling: Instruments, XCTest, or similar
  • Published apps on the App Store you're proud of
  • An active GitHub profile with code you're happy to share
  • Hands-on experience with AI agents and LLM tools (Claude, Cursor, Copilot, etc.) — setting up agent environments, writing prompts, skills, and behavioral rules
  • Experience with AI-powered IDE tools (Cursor, Windsurf, GitHub Copilot, Claude Code, etc.) — including agent mode, rules files configuration, and integrating AI into the daily development workflow
  • Understanding of model capabilities and limitations — knowing which model fits which task and how to manage the context window effectively
  • Ability to evaluate and verify AI-generated output — using automated tests, linters, and critical review to catch hallucinations and errors
  • Awareness of AI security risks — prompt injection, data leakage, and safe handling of untrusted inputs in agentic workflows

Team

Structure: cross-functional domain team (Backend, Mobile, ML/AI, QA, Design, and Product)

Additional Information

  • Clear, concise communication in English across technical and non-technical audiences
  • Work remotely or in a hybrid model across Europe
Required Skills
the Swift languageat least 3 yearsthe VIPER architectural patterntheUIKitexperiencelayout development in codeparticularly using SnapKit or similar tofinancial productsAI agentsLLM toolsAI-powered IDE tools the Swift languageat least 3 yearsthe VIPER architectural patterntheUIKitexperiencelayout development in codeparticularly using SnapKit or similar tofinancial productsAI agentsLLM toolsAI-powered IDE tools
Need to work legally in Thailand?

Work permits without the paperwork nightmare

Thai immigration rules are strict and easy to get wrong. SVBL handles the bureaucracy — correct visa type, proper documentation, timely submissions. You focus on your work.

Right visa type for your situation
Document preparation & submission
Deadline tracking & renewals
Direct liaison with immigration
Talk to an expert
10+ years experience
About company
Finom
A technology company focused on data science and machine learning solutions.
All jobs at Finom Visit website
Job Details
Department Engineering – iOs
Category mobile
Posted a month ago