Senior iOS Developer

We're looking for a passionate Senior iOS Developer to join our team and help design, develop, and deliver high-quality iOS applications. In this role, you'll leverage your expertise in architecture, development, and mobile best practices to create scalable, high-performing solutions that provide an outstanding user experience.

Working closely with Product Managers, Designers, and Backend Engineers, you'll play a key role in shaping our mobile products from concept to release, while driving innovation, performance optimization, and technical excellence.

Responsibilities

  • Design, build, and maintain modern iOS applications using Swift, SwiftUI, and UIKit
  • Develop and deliver new features with a strong focus on performance, responsiveness, and usability
  • Implement and manage push notifications, deep linking, and analytics SDK integrations
  • Integrate with RESTful APIs and third-party services using URLSession
  • Manage dependencies using Swift Package Manager
  • Collaborate through Git-based development and pull request workflows
  • Partner with cross-functional teams to translate business requirements into technical solutions
  • Analyze and optimize application performance, memory usage, and overall reliability
  • Contribute to architectural decisions and help drive engineering best practices
  • Stay current with emerging iOS technologies, industry trends, and development tools

Requirements

  • Strong experience with Xcode, Instruments, and the Apple developer ecosystem
  • Expertise in Swift Concurrency (async/await) and Grand Central Dispatch (GCD)
  • Solid understanding of iOS architecture patterns, particularly MVVM and MVC
  • Deep knowledge of iOS frameworks, including UIKit, Core Data, Core Animation, and related technologies
  • Experience working with REST APIs, third-party integrations, and mobile networking
  • Familiarity with App Store deployment, including code signing, provisioning profiles, and entitlements
  • Experience working in Agile/Scrum environments
  • Knowledge of CI/CD pipelines, automated testing, and modern software delivery practices

Benefits

Min. 3000 EUR gross monthly. Final salary depends on your level of seniority.

We care about your well-being and professional growth. Here’s what we offer to make your experience with us truly rewarding:
Work-Life Balance: Enjoy flexible hours, the option to work from home, 5 extra vacation days beyond the legal minimum, 3 health days, additional leave for significant life events, an extra day off to celebrate our company’s anniversary, and sick leave compensation.
Benefits Package: Take advantage of up to 1000€ in flexible benefits (Benefit Plus) that you can use for things like technology, sports, travel, health services, or even pension contributions. Plus, get a Multi-sport card for wellness and fitness activities.
Rewards & Development: Earn up to 1000€ for referring a new colleague, access over 5,000 courses, join online language lessons, and enjoy performance-based bonuses. You’ll also have a personal budget to choose courses or conferences that help you grow professionally.
Supportive Environment: Take a day off to volunteer, use our free anonymous psychological counseling service, and enjoy access to our company’s products.
Modern Workplace: Work in a comfortable office with ergonomic furniture, a sunny summer terrace, and plenty of perks like free coffee, tea, and breakfast cereals every day. Our office is pet- and kid-friendly and has no dress code. You also have the option of parking in the building.
Community & Well-Being: Join in on philanthropy projects, where you can support a charity or non-profit organization of your choice with company-matched donations. Have fun at our team-building events, hackathons, Christmas parties, or summer celebrations.
Diversity & Inclusion: We’re committed to creating a workplace where everyone feels welcome, with fair recruitment practices that offer opportunities to all.

See also

Mobile jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available