Job
In this role, you develop iOS applications, work End-to-End on features, conduct code reviews, optimize CI/CD processes, and create high-quality, performant products while adhering to secure coding practices.
This listing has been machine translated. Show original
Job technologies
Your role in the team
- Help the team with feature development and maintenance across Flink's portfolio 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 to write, test, review, and port code. Improve the agent instructions and skills in our repositories so the whole team can achieve 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 across a range of devices.
- Contribute actively to the iOS release process.
Our expectations of you
Qualifications
- Open, communicative team player who loves to solve interesting, complex problems and can work on problems until they are solved.
- You thrive in an environment where you can truly 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 delegate to an agent, and you review the results before they ship.
- Knowledge of Kotlin and KMP is a plus.
Experience
- Native mobile engineer with hands-on experience building iOS applications in Swift and strong knowledge of iOS mobile development (SwiftUI, UIKit, Foundation) and protocol-oriented programming in Swift.
- Hands-on experience working on a large codebase and applying design patterns other than MVC (MVVM).
- Experience with CI/CD (Bitrise) and the release process (Runway) is a plus.
- Passion for well-structured, readable, and testable code (experience in functional programming is a plus).
What we offer
- For this Senior Software Engineer (m/f/d) role, the starting compensation is as follows: Base salary: €80,000 to €100,000 gross per year, full-time (40 hours per week); VSIPs: annual allocation (10%).
- A €1,000 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 per month to subsidize the Deutschlandticket.
- 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 on your personal Flink orders; be the first to try out new products!
- A modern and dog-friendly office in the heart of Berlin - lots of delicious lunch spots available within short walking distance.
Topics you will work on
Job locations
About your employer
flink is a project management tool, developed by MAP Consulting & Solutions GmbH. It helps companies transition into a successful digital future. With over 10 years of experience as consultants, developers and entrepreneurs, the company is well-equipped to help you succeed.
- 1-49 Employees
- 2015
- Startup
- Onsite, Hybrid
- Internet, IT, Telecommunication
More jobs
These jobs might also interest you
You’ll be joining at a stage where we’re building and evolving our new CRM platform. That’s exactly what makes this role special: you won’t just develop features—you’ll actively help shape the technical foundation of a modern CRM ecosystem. Together...
Area of responsibility “DRV Bund IT” is the service provider for Deutsche Rentenversicherung Bund, developing and operating a complex IT system landscape in close coordination with its customers. Our “IT4IT” domain provides IT departments across DRV...
Operation, monitoring, and further development of the network infrastructure. Administration and configuration of firewalls, routers, and switches. Ensuring network availability, performance, and security. Participation in IT security concepts and...