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

IBM logo
IBM

iOS Developer

Seeking an experienced iOS Developer in Naples, Italy. Expertise in Swift, UI/UX design, and mobile app development required.

IBM logo
IBM

Senior Fullstack Developer

Senior Fullstack Developer role at IBM, Bucharest. In-depth expertise in ASP.NET, React, SQL, and microservices required.

IBM logo
IBM

Senior Software Developer

Lead a skilled team in software development focusing on Data Integration at IBM, Cracow. Expertise in Java, JavaScript, C/C++, and cloud services required.

IBM logo
IBM

Senior Software Developer

Senior Software Developer at IBM, Cracow. Skills: Java, JavaScript, Microservices, Cloud. Senior level, on-site.

IBM logo
IBM

Senior Software Developer at IBM

Senior Software Developer at IBM, Mulhuddart, Dublin. Expertise in Java, Web tech, leadership. Hybrid work.

IBM logo
IBM

Senior Java Developer at IBM

Senior Java Developer at IBM, Vilnius. Expertise in Java, Spring Boot, Cloud Platforms, Agile, DevOps. Benefits include health insurance, flexible work.

IBM logo
IBM

Senior Software Developer at IBM

Senior Software Developer at IBM, Mulhuddart, Dublin. Expertise in Java, Web tech, Cloud, APIs. Hybrid work.

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.

NLB Services logo
NLB Services

Senior iOS Developer - Mobility

Join us as a Senior iOS Developer to lead innovative iOS app features for our airline platform, focusing on Swift, SwiftUI, and agile practices.

American Express logo
American Express

Senior iOS Developer

Join American Express as a Senior iOS Developer to build innovative mobile apps using SwiftUI and GraphQL in a hybrid work environment.

IBM logo
IBM

Senior Full Stack Developer

Senior Full Stack Developer at IBM, focusing on AI technologies and full lifecycle development in Mulhuddart, Dublin.

IBM logo
IBM

Senior Java Developer

Senior Java Developer at IBM, Bratislava. Skills: Java, Spring, Hibernate, Cloud, Agile. Benefits: Insurance, Flex Time, Career Dev.

IBM logo
IBM

Senior Java Full Stack Developer

Lead IBM into the future as a Senior Java Full Stack Developer, transforming business needs into innovative solutions.

IBM logo
IBM

Senior Java Back-End Developer

Senior Java Developer needed in Lisbon for IBM, focusing on back-end development with Java, Spring Boot, and microservices.

IBM logo
IBM

Senior Java Full Stack Developer

Senior Java Full Stack Developer role at IBM, focusing on Java, AWS, and Microservices in Bucharest. Flexible working, career growth.

IBM logo
IBM

Senior Java Full Stack Developer

Senior Java Full Stack Developer role at IBM, focusing on Java, Kubernetes, and microservices in Bucharest.

IBM logo
IBM

Senior Software Developer - Java & Web Technologies

Senior Software Developer role focusing on Java and Web Technologies at IBM in Mulhuddart, Dublin.

LucidLink logo
LucidLink

Senior Software Engineer, iOS

Join LucidLink as a Senior iOS Engineer to develop innovative mobile apps using Swift, CI/CD, and agile methodologies.

IBM logo
IBM

Senior Software Developer

Senior Software Developer role at IBM in Cracow, focusing on hybrid cloud platforms, Kubernetes, and DevOps.

IBM logo
IBM

Senior Java Back-End Developer

Senior Java Developer needed in Prague for IBM, focusing on back-end development with Java, Spring Boot, and microservices.

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

SAP Fiori Developer

Join IBM as a SAP Fiori Developer in Bucharest, enhancing clients' hybrid-cloud and AI journeys with your expertise in SAPUI5 and Fiori.

IBM logo
IBM

Senior Cloud Full Stack Developer

Senior Cloud Full Stack Developer at IBM in Naples, Italy. Engage in software lifecycle, cloud migration, and AI integration.

IBM logo
IBM

Senior Software Development Engineer

Senior Software Development Engineer at IBM, Cracow. Expertise in Java, AWS, Microservices, DevOps, and BigData.