Senior iOS Software Engineer Consultant QIT Software $$$$
Madfish
Software Engineering
Lithuania · Estonia · Latvia
🔑 Ideal candidate:
• 7–10 years in iOS engineering / consulting, with senior-level ownership of complex mobile products
• 5+ years of hands-on Swift experience, including production work with SwiftUI
• Experience with SQLite, GraphQL and/or REST APIs, RxSwift, and Swift Package Manager in real delivery environments
• Experience with architectural patterns such as RIBs or MVI, plus strong practical use of dependency injection
• Solid engineering fundamentals, including memory management, retain cycles, concurrency, threading, Git, and Apple design principles
• Experience publishing iOS apps to the App Store and working with CI/CD pipelines
• Ability to solve complex engineering problems, contribute to technical direction, and mentor others
• Nice to have: enterprise environment experience, strong code review culture, automated testing, cross-functional collaboration with back end and UX/UI, and experience in Scrum / SAFe or long-term consulting setups
🔹 Client - Enterprise Banking Client in the Baltics
• Format: Hybrid (onboarding and occasional in-person meetings in Tallinn, Riga, or Vilnius)