Skip to content
Pegel Jobs
Flink

Senior Software Engineer iOS (m/f/d)

Berlin OnsiteMid-Senior LevelFull-timePosted todayNo German required€80k-€100k/yrMeets 2026 EU Blue Card salary thresholdiOSKotlinSwift
Job description
  • Help the team with feature development and maintenance across Flink's arsenal of mobile applications;
  • Work End to End: Take features from prototype through technical design, implementation, release and production monitoring. You build it, you own it.
  • Engineer with Agents: Use coding agents such as Claude Code for writing, testing, reviewing and porting code. Improve the agent instructions and skills in our repositories so the whole team gets better results.
  • Taking part in the discussion and planning of new features;
  • Closely collaborate with other teams to deliver value to the end user;
  • Raise the Quality Bar: Lead code reviews, write unit and UI tests (we use XCTest and Maestro), and keep our CI and release process healthy. Help your team get 1% better every day.
  • Protect Sensitive Data: Follow secure coding practices for personal data, and fix vulnerabilities quickly.
  • Ensure the best possible application performance and reliability of the applications on a range of devices;
  • Contribute actively to the iOS release process.
  • Native mobile engineer with hands-on experience in building iOS applications in Swift, and a strong knowledge of iOS mobile development (SwiftUI, UIKit, Foundation), protocol-oriented programming in Swift;
  • Hands-on experience working on a large code base and applying design patterns other than  MVC (MVVM);
  • Open, communicative team player who loves to solve interesting, complex problems and can work on problems until they are solved;
  • Experience with CI/CD (Bitrise) and release process (Runway) is a plus;
  • Passion for well-structured, readable, and testable code (experience in functional programming is a plus);
  • You thrive in a place where you can really innovate, grow, and take ownership - and of course, never let another teammate fail.
  • Works with AI coding tools: You have used coding agents such as Claude Code, Cursor, Codex or GitHub Copilot, and you want them to be a central part of how you work. You know what to hand over to an agent, and you check the result before it ships.
  • Knowledge of Kotlin and KMP is a plus.

For this role as Senior Software Engineer (m/f/d), the starting remuneration is as follows:

  • Base pay: €80,000 to €100,000.00 gross/annually, full-time (40 hours per week)
  • VSIPs: (10 %) annual allotment

Cash and Non-cash Benefits:

  • A €1000 annual L&D budget as well as individual coaching options to ensure you have plenty of opportunities to learn, grow and achieve your goals
  • 26 days of vacation, +1 day every year up to a maximum of 30 days
  • A mobility budget of 35 EUR per month for Deutschland Ticket subsidy
  • A discount on your Urban Sports Club membership
  • Attractive company pension options
  • Unlimited access to an e-learning and development platform, MyAcademy, including online German courses
  • Online discounts with Corporate Benefits and Future Bens
  • A cool discount off your personal Flink orders; be the first to test out new products!
  • A modern and dog-friendly office in the heart of Berlin - lots of delicious lunch spots available within short walking distance

For this role as Senior Software Engineer iOS (m/f/d), the following provisions of the collective agreement EU Pay Transparency Directive apply: Directive (EU) 2023/970.

It is our commitment that every applicant will be evaluated according to their skills regardless of age, gender identity, ethnicity, sexual orientation, disability status, or religion

Evidence from the posting
Disclosed salary · €80k-€100k/yr
“€80,000 to €100,000.00”
Tech stack
“Kotlin · Swift · iOS”
Apply →