This job is no longer available
This job expired on 19/07/2026. It no longer accepts applications.
Senior Mobile Engineer (Flutter + Native)
Doodle · Berlin
Job description
About the role
Doodle is looking for a Senior Mobile Engineer with deep expertise in Flutter and strong proficiency in native Android and iOS development. You will help scale our mobile platform by delivering high‑quality, performant cross‑platform features while bridging gaps with native code where needed.
Key responsibilities
- Design, build, and maintain cross‑platform features using Flutter and Dart.
- Write native modules, custom plugins, or performance‑critical code in Android (Kotlin/Java) and optionally iOS (Swift/Objective‑C).
- Implement efficient data communication with backend services via GraphQL and REST, ensuring robust error handling.
- Maintain code quality through clean, well‑tested code, code reviews, and best‑practice enforcement.
- Collaborate with backend, product, and design teams to define feasible solutions and optimal user experiences.
- Mentor junior engineers on Flutter architecture, native integration, and testing strategies.
Required profile
- 5+ years of professional software engineering experience, with at least 3 years focused on mobile development.
- Proven track record of launching and maintaining production mobile applications.
- Strong communication skills and ability to work cross‑functionally.
Required skills
- Flutter and Dart (expert level).
- Android development with Kotlin or Java.
- iOS development with Swift or Objective‑C (optional).
- GraphQL integration (e.g., Apollo, graphql‑flutter) and REST APIs.
- Modern Flutter state‑management patterns (Provider, Bloc/Cubit, Riverpod, MVVM, Redux).
- Dependency injection, performance profiling, unit and widget testing.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Germany.
Salaries by job title
- Sales Manager – Photovoltaik, Wärmepumpe & intelligente Energiesysteme 12
- Financial Controller (m/w/d) 11
- Key Account Manager (m/w/d) 10
- Controller (m/w/d) 8
- Assistenzarzt (m/w/d) in Weiterbildung – Allgemeinmedizin 7
- Junior Mobile Developer (Android/iOS) – Frankfurt 7
- Business Development Manager 7
- Ausbildung zum Industriemechaniker (m/w/d) 7
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Doodle
Berlin
Related job offers
-
Senior Test Engineer (m/w/d) – Berlin, Brandenburg, Braunschweig
hyand Berlin -
Mitarbeiter*in IT Management
bund Berlin -
Engineering Manager – Financial Services (Mobility Domain)
Yassir Berlin -
IT-Systems Engineer mit Schwerpunkt Citrix (m/w/d)
hitzler München -
Sachbearbeiter Marktkommunikation (w/m/d)
getec-holding Hannover