Senior Mobile Developer - iOS (m/w/d)

Senior Mobile Developer - iOS (m/w/d)

Köln Vollzeit 60000 - 80000 € / Jahr (geschätzt) Kein Homeoffice möglich
IBM

Auf einen Blick

  • Aufgaben: Entwickle moderne iOS-Anwendungen und optimiere deren Performance.
  • Unternehmen: IBM Consulting, ein innovatives Unternehmen mit globaler Reichweite.
  • Vorteile: Attraktives Gehalt, Weiterbildungsmöglichkeiten und ein unterstützendes Arbeitsumfeld.
  • Weitere Informationen: Wachstumsorientierte Kultur mit Fokus auf individuelle Entwicklung.
  • Warum dieser Job: Gestalte die Zukunft der Technologie und arbeite an spannenden Projekten.
  • Qualifikationen: Mindestens 5 Jahre Erfahrung in der iOS-Entwicklung und gute Swift-Kenntnisse.

Das prognostizierte Gehalt liegt zwischen 60000 - 80000 € pro Jahr.

Eine Karriere bei IBM Consulting basiert auf langfristigen Kundenbeziehungen und enger Zusammenarbeit weltweit. Du arbeitest mit führenden Unternehmen verschiedener Branchen zusammen und unterstützt sie dabei, ihre Hybrid‑Cloud‑ und KI‑Strategien zu gestalten. Mithilfe unserer strategischen Partner, leistungsstarker IBM Technologien und Red Hat erhältst du die Werkzeuge, um echten Wandel voranzutreiben und spürbare Ergebnisse für unsere Kunden zu erzielen.

Bei IBM Consulting ist Neugierde der Schlüssel zum Erfolg. Du wirst ermutigt, bestehende Denkweisen zu hinterfragen, neue Ideen zu entwickeln und innovative Lösungen zu schaffen, die messbare Resultate liefern. Unsere Kultur des Wachstums und der Empathie legt den Fokus auf deine langfristige berufliche Entwicklung und schätzt zugleich deine individuellen Fähigkeiten und Erfahrungen.

Als Application Developer für Mobile iOS entwickelst und betreust du moderne Anwendungen für die iOS-Plattform. Dabei liegt dein Fokus auf performanter, stabiler und wartbarer Software für mobile Endgeräte. Zu deinen Aufgaben gehören:

  • Konzeption und Entwicklung: Du entwickelst und betreust native iOS-Anwendungen und sorgst für eine saubere Integration in bestehende Systeme und Services.
  • Code-Qualität: Du schreibst hochwertigen, effizienten und wiederverwendbaren Code und arbeitest nach etablierten Best Practices und Standards.
  • Einsatz von Development Tools: Du nutzt gängige Tools, Frameworks und Entwicklungsumgebungen, um Anwendungen effizient zu entwickeln und zu testen.
  • Integration: Du stellst eine reibungslose Integration von Softwarekomponenten innerhalb der iOS-Plattform sicher.
  • Performance-Optimierung: Du analysierst Anwendungen, identifizierst Schwachstellen und optimierst die Performance sowie Stabilität kontinuierlich.

Diese Position ist innerhalb der Hybrid Cloud & Data Service Line.

Bevorzugte Ausbildung: Master's Degree

Erforderliche technische und berufliche Qualifikationen:

  • Abgeschlossenes Studium in Informatik, Software Engineering, Computer Engineering oder eine vergleichbare Qualifikation.
  • Mehrjährige (ca. 5 + Jahre) Erfahrung in der iOS-Entwicklung mit sehr guten Swift-Kenntnissen.
  • Fundierte Praxis mit SwiftUI sowie modernen iOS-Architekturen und aktuellen iOS-Standards.
  • Erfahrung in komplexen Enterprise- oder langfristigen Produktentwicklungen mit hohem Anspruch an Clean Code, Architektur und Softwarequalität.
  • Ausgeprägte Problemlösungsfähigkeiten, insbesondere in Debugging, Troubleshooting und der Entwicklung technischer Lösungen im komplexen Umfeld sowie eine teamorientierte Arbeitsweise.
  • Sehr gute Deutschkenntnisse in Wort und Schrift (mindestens C1) sowie gute Englischkenntnisse (mindestens B2).

Bevorzugte technische und berufliche Erfahrungen:

  • Kenntnisse in Kotlin Multiplatform (KMM).
  • Erfahrung mit App-Publishing.
  • Erfahrung mit dem App-Ökosystem von Apple.
  • Erfahrung mit CI/CD‑Pipelines im Mobile‑Umfeld.
  • Kenntnisse in App‑Security, Performance‑Optimierung oder Accessibility.
  • Erfahrung in der Android‑Entwicklung.

Senior Mobile Developer - iOS (m/w/d) Arbeitgeber: IBM

IBM Consulting ist ein hervorragender Arbeitgeber, der dir die Möglichkeit bietet, in einem dynamischen und unterstützenden Umfeld zu arbeiten, das von Neugier und Innovation geprägt ist. Du profitierst von einer wertschätzenden Unternehmenskultur, die deine individuelle Entwicklung fördert und dir Zugang zu erstklassigen Technologien sowie globalen Projekten ermöglicht. Zudem hast du die Chance, an bedeutenden SAP S/4HANA-Transformationen mitzuwirken und dabei deine Fähigkeiten in einem internationalen Team weiter auszubauen.

IBM

Kontaktdaten:

IBM Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass Sie so Senior Mobile Developer - iOS (m/w/d) erhalten könnten

Engagier dich in Entwickler-Communities!

Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.

Zeig deine Fähigkeiten!

Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei IBM anzuklopfen, wenn du dich auf die Stelle als Senior Mobile Developer - iOS (m/w/d) bewirbst – so wissen sie gleich, was sie von dir erwarten können!

Nutze Jobplattformen speziell für Tech-Jobs!

Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.

Such dir Mentoren und Feedback!

Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei IBM vorzubereiten!

Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Mobile Developer - iOS (m/w/d) mit Bravour zu bestehen

iOS-Entwicklung
Swift
SwiftUI
Clean Code
Softwarearchitektur
Debugging
Troubleshooting

Einige Tipps für deine Bewerbung 🫡

Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.

Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.

Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.

Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei IBM klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.

Wie man sich auf ein Vorstellungsgespräch bei IBM vorbereitet

Technische Vorbereitung auf die Coding-Challenges

In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!

Das eigene Portfolio im besten Licht präsentieren

Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.

Teamfähigkeit und Kommunikation betonen

In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.

Vorbereitung auf Fragen zur Software-Architektur

Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.