Job Description
Baltic Software Factory is looking for an experienced Senior iOS Developer to join our team. This role is ideal for a professional who is passionate about modern technologies, international projects, and building high-quality mobile applications used by users worldwide.
In this position, you will work closely with designers, product managers, and backend developers, contribute to technical solutions, and actively influence the direction of iOS development within the company.
Key Responsibilities:
- Develop high-quality native iOS / iPadOS applications using Swift and modern iOS frameworks
- Take ownership of the full application lifecycle – from idea and design to maintenance and optimization
- Collaborate with UI/UX, backend, and product teams to deliver outstanding user experiences
- Improve application performance, stability, and code quality
- Participate in architectural and technical decision-making
- Stay up to date with the latest iOS technologies and best practices
Requirements
- At least 5 years of experience in iOS development using Swift
- Strong knowledge of Swift, SwiftUI, UIKit, Combine, and Swift Concurrency
- Experience with modern iOS architectures (MVVM, Clean Architecture, TCA, etc.)
- Solid understanding of Apple's design principles and UI/UX best practices
- Experience working with RESTful APIs and WebSockets
- Knowledge of the iOS application lifecycle and App Store publishing process
- Experience with testing frameworks (XCTest, Swift Testing, Quick/Nimble, etc.) and CI/CD pipelines
- Proficiency with Git
- Ability to work independently, take ownership, and collaborate effectively in a team
- Fluency in English and Latvian
Nice to Have
- Experience with Firebase, Sentry, Appsflyer, Amplitude
- Knowledge of scripting languages (Bash, Ruby, Python, etc.)
- Experience with Flutter or React Native
- Experience with reactive programming (RxSwift, Combine)
- Knowledge of SOLID principles and modular application architecture
What We Offer
- Hybrid working model
- Stability and opportunities for professional growth
- Opportunity to work from our office in Āgenskalns, Riga
- Friendly and supportive work environment
- Health insurance after the probation period
Industry: IT Services and IT Consulting
Employment Type: Full-time
Compensation: Gross monthly salary from EUR 3,500 to EUR 5,500, depending on experience, skills, and qualifications.
Only candidates selected for the next stage of the recruitment process will be contacted. We thank all applicants for their interest and wish them success in their future professional endeavors.
