IBM logo

Senior iOS Mobile Developer

IBM

Job Description

Introduction

Join IBM Consulting Client Innovation Centers, where we deliver deep technical and industry expertise to a wide range of public and private sector clients around the world. Our delivery centers offer our clients locally based skills and technical expertise to drive innovation and adoption of new technology.

A career in IBM Consulting embraces long-term relationships and close collaboration with clients across the globe. You'll work with visionaries across multiple industries to improve the hybrid cloud and AI journey for the most innovative and valuable companies in the world.

Your Role and Responsibilities

As a Senior iOS Developer, you will join our fun and creative team to design and build the next generation of mobile applications. You will:

  • Design and build advanced applications for the iOS platform.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Work with outside data sources and APIs.
  • Unit-test code for robustness, including edge cases, usability, and general reliability.
  • Work on bug fixing and improving application performance.
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
  • Share your knowledge actively with your colleagues.
  • Proactively maintain codebase and infrastructure quality.

Required Technical and Professional Expertise

  • BS/MS degree in Computer Science, Engineering, or a related subject, or equivalent experience.
  • At least 5 years of experience in professional mobile application development, specifically iOS APIs and frameworks.
  • Good knowledge and proven experience of SwiftUI & Compose.
  • Experience with RESTful APIs and JSON.
  • Experience with third-party frameworks and APIs.
  • Experience with Dependency Managers (CocoaPods, Carthage, SPM).
  • Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies.
  • Solid understanding of the full mobile development life cycle.
  • Fundamentals in object-oriented design, algorithm design, problem solving, and complexity analysis.
  • Experience with iOS patterns.
  • Good understanding of SOLID principles and the ability to apply them.
  • Good team player who is self-motivated, well organized, and has great communication skills.
  • Fluent in English.

Preferred Technical and Professional Expertise

  • Good knowledge of reactive programming (Combine or RxSwift).
  • Continuous integration/deployment (e.g., Jenkins, TeamCity, Fastlane) experience.
  • Good overview of current development trends, frameworks, and good knowledge of news sources, podcasts, tutorials, etc.

About IBM

IBM's greatest invention is the IBMer. We believe that through the application of intelligence, reason, and science, we can improve business, society, and the human condition, bringing the power of an open hybrid cloud and AI strategy to life for our clients and partners around the world.

Restlessly reinventing since 1911, we are not only one of the largest corporate organizations in the world, we’re also one of the biggest technology and consulting employers, with many of the Fortune 50 companies relying on the IBM Cloud to run their business.

At IBM, we pride ourselves on being an early adopter of artificial intelligence, quantum computing, and blockchain. Now it’s time for you to join us on our journey to being a responsible technology innovator and a force for good in the world.

Location Statement

IBM wants you to bring your whole self to work and for you this might mean the ability to work flexibly. If you are interested in a flexible working pattern, please talk to our recruitment team to find out if this is possible in the current working environment.

Being You @ IBM

IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.

Benefits
Extracted with AI

  • Flexible working pattern
  • Diverse environment
  • Career growth opportunities

Similar jobs

Last update: 23 minutes ago

1dea logo
1dea

Senior iOS Mobile Developer (Swift | SwiftUI)

Join us as a Senior iOS Developer in Gdańsk, focusing on Swift and SwiftUI for innovative mobile solutions.

Gurtam logo
Gurtam

Senior iOS Developer

Join Gurtam as a Senior iOS Developer in Vilnius. Work on innovative IoT solutions with Swift and Objective-C.

IBM logo
IBM

Software Development Engineer (SDE)

Join IBM as a Software Development Engineer to build large-scale services using Java, Golang, and cloud technologies.

IBM logo
IBM

Front End Developer

Join IBM as a Front End Developer in San Jose, CA. Work with HTML5, CSS, JavaScript, and more to build responsive web applications.

IBM logo
IBM

Senior Software Developer - Java, Linux, Docker

Join IBM as a Senior Software Developer in Sofia, Bulgaria. Work with Java, Linux, Docker, and Kubernetes to create innovative software solutions.

IBM logo
IBM

Senior Backend Developer with Java and SQL Expertise

Join IBM as a Senior Backend Developer specializing in Java and SQL, working on enterprise-scale analytics products.

IBM logo
IBM

Mid-Level Back-End Software Developer

Join IBM as a Mid-Level Back-End Software Developer in San Jose, CA. Work with Java, Python, and cloud technologies.

IBM logo
IBM

Full Stack Developer with Java and JavaScript

Join IBM as a Full Stack Developer focusing on front-end with JavaScript, Java, and Agile methodologies.

Meetsta logo
Meetsta

iOS Developer - Founding Engineer

Join Meetsta as an iOS Developer to design and build advanced iOS applications, focusing on SwiftUI and mobile technologies.

IBM logo
IBM

Fullstack Software Developer (React/Java)

Join IBM as a Fullstack Software Developer specializing in React and Java, working on enterprise-level cloud solutions.

iO logo
iO

Senior Front-end Developer

Join iO as a Senior Front-end Developer in Amsterdam, leading projects for top brands with React, Angular, and TypeScript.

IBM logo
IBM

Backend Software Developer with C++ and Go

Join IBM as a Backend Software Developer working with C++ and Go on high-performance filesystems.

MoonPay logo
MoonPay

Senior React Native Engineer

Join MoonPay as a Senior React Native Engineer in Bucharest to develop innovative mobile applications in the Web3 space.

HireArt logo
HireArt

Mobile Developer (iOS) with SwiftUI Experience

Join HireArt as a Mobile Developer (iOS) with SwiftUI experience, working remotely on innovative R&D projects.

Marlee (Fingerprint For Success) logo
Marlee (Fingerprint For Success)

Senior Mobile Software Engineer

Join Marlee's talent pool as a Senior Mobile Software Engineer. Work remotely, develop iOS and Android apps, and drive innovation.

IBM logo
IBM

Fullstack Software Developer

Join IBM as a Fullstack Software Developer in Cracow, Poland. Work with React, Java, Python, and AI technologies in a cloud-native environment.

IBM logo
IBM

Full Stack Developer with Angular and Drupal Experience

Join IBM as a Full Stack Developer with expertise in Angular, Drupal, and AWS. Work on innovative projects in a collaborative environment.

IBM logo
IBM

Software Developer with Cloud and NoSQL Experience

Join IBM as a Software Developer in Austin, TX. Work with cloud technologies and NoSQL databases.

IBM logo
IBM

Senior Backend Developer with Java Expertise

Join IBM as a Senior Backend Developer in Lowell, MA. Leverage your Java and SQL skills in a dynamic, agile environment.

IBM logo
IBM

Principal Software Architect

Join IBM as a Principal Software Architect in Cracow, leading technical strategy for enterprise SaaS solutions.

Everseen logo
Everseen

Senior Full Stack Developer

Join Everseen as a Senior Full Stack Developer in Iași, Romania. Work with cutting-edge AI technology in a dynamic, innovative environment.

IBM iX DACH logo
IBM iX DACH

Practice Co-Lead Data & AI

Lead AI and Generative AI initiatives at IBM iX DACH in Vienna. Drive innovation and strategy in AI solutions.

webAI logo
webAI

Senior Swift Engineer

Join webAI as a Senior Swift Engineer to develop iOS applications using Swift and SwiftUI, integrating AI technology.

iO logo
iO

Senior React Developer

Join iO as a Senior React Developer in Antwerp. Develop robust front-ends with React and Next.js. Enjoy hybrid work, personal development, and more.