Senior iOS Mobile Developer
IBMJob 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
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.
Senior iOS Developer
Join Gurtam as a Senior iOS Developer in Vilnius. Work on innovative IoT solutions with Swift and Objective-C.
Software Development Engineer (SDE)
Join IBM as a Software Development Engineer to build large-scale services using Java, Golang, and cloud technologies.
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.
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.
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.
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.
Full Stack Developer with Java and JavaScript
Join IBM as a Full Stack Developer focusing on front-end with JavaScript, Java, and Agile methodologies.
iOS Developer - Founding Engineer
Join Meetsta as an iOS Developer to design and build advanced iOS applications, focusing on SwiftUI and mobile technologies.
Fullstack Software Developer (React/Java)
Join IBM as a Fullstack Software Developer specializing in React and Java, working on enterprise-level cloud solutions.
Senior Front-end Developer
Join iO as a Senior Front-end Developer in Amsterdam, leading projects for top brands with React, Angular, and TypeScript.
Backend Software Developer with C++ and Go
Join IBM as a Backend Software Developer working with C++ and Go on high-performance filesystems.
Senior React Native Engineer
Join MoonPay as a Senior React Native Engineer in Bucharest to develop innovative mobile applications in the Web3 space.
Mobile Developer (iOS) with SwiftUI Experience
Join HireArt as a Mobile Developer (iOS) with SwiftUI experience, working remotely on innovative R&D projects.
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.
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.
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.
Software Developer with Cloud and NoSQL Experience
Join IBM as a Software Developer in Austin, TX. Work with cloud technologies and NoSQL databases.
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.
Principal Software Architect
Join IBM as a Principal Software Architect in Cracow, leading technical strategy for enterprise SaaS solutions.
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.
Practice Co-Lead Data & AI
Lead AI and Generative AI initiatives at IBM iX DACH in Vienna. Drive innovation and strategy in AI solutions.
Senior Swift Engineer
Join webAI as a Senior Swift Engineer to develop iOS applications using Swift and SwiftUI, integrating AI technology.
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.