DEVELOPMENT

Senior iOS Developer

Preferable Location(s): Prague, Czechia | Brno, Czechia | Ostrava, Czechia
Work Type: Full Time

We are looking for a Senior iOS Developer specialized in building modern, secure, and scalable iOS applications. The ideal candidate should have deep expertise in the Swift ecosystem, embrace Clean Architecture principles, and deliver performant, maintainable code.


Details

Location: Remote
Employment Type: Full-time
Start Date: ASAP
Language Requirements: English B1+/B2

Project Description: We are building a financial platform for a regulated institution with EMI and VASP licenses in the Philippines. The solution will combine digital banking and cryptocurrency services, including:

  • Secure wallets
  • Payments
  • Remittances
  • Card issuing
A key part of the project is an in-house crypto trading module designed to provide a seamless and compliant experience for a growing global user base.

Team Structure

  • 2 iOS Engineers
  • 2 Android Engineers
  • 2 Web Engineers
  • 2 Business Analysts
  • 2 Designers
  • 3 Backend Engineers
  • 2 DevOps
  • 2 QA Engineers
  • 1 Project Manager

Key Responsibilities

  • Lead the development process
  • Embrace modern Swift tools, especially Swift Concurrency and SwiftUI
  • Develop and maintain the FintechCore framework
  • Cover business logic with tests
  • Perform code reviews
  • Configure and maintain the CI/CD system

Requirements / Your Background

  • Swift – Advanced knowledge
  • SwiftUI – Modern declarative UI development
  • MVVM-C – Modular and testable architecture implementation
  • Swift Concurrency – Modern multithreading approach
  • Security – iOS Keychain, biometric authentication, SSL pinning, secure storage
  • Local persistence – Core Data or SwiftData
  • English: B1+/B2

 

Nice to Have

  • Experience in framework development
  • Third-party APIs – payment system integrations
  • Testing – Unit tests, UI tests, snapshot tests
  • Profiling & Optimization – Memory and performance tuning

Submit Your Application

You have successfully applied
  • You have errors in applying