IBMExperienced Developer - Mobile iOS
Introduction

At IBM Consulting Client Innovation Center, we provide cutting-edge technical and industry expertise to clients worldwide. Our locally-based Innovation Center focuses on driving innovation and accelerating the adoption of new technologies.

Your Role And Responsibilities

As a Software Developer you'll participate in many aspects of the software development lifecycle, such as design, code implementation, testing. You will create software that enables your clients' hybrid-cloud and AI journeys.

  • Leveraging modern tools and techniques to develop clean, efficient, and reusable code for mobile apps.
  • Discover and leverage the latest technologies trends to maximize and build creative solutions.
  • Mentoring, coaching, educating, and advocating mobile development best practices.
  • Work in an Agile, project-centric, team-focused environment.
  • Continuously learn new technologies and methodologies.

Preferred Education

Bachelor's Degree

Required Technical And Professional Expertise

  • Proficiency in Swift and Objective-C programming languages
  • Knowledge of SwiftUI and Combine for building declarative UIs
  • Experience with Xcode and iOS development tools
  • Experience with CocoPods
  • Familiarity with MVVM architectures, and other software design patterns
  • Experience with version control systems such as Git
  • Good knowledge of APIs (REST, GraphQL)
  • Knowledge of iOS design principles and interface guidelines (Human Interface Guidelines)
  • Good knowledge of mobile ecosystem (different screens, OS versions, resolutions and how to work with those differences)
  • Experience with debugging
  • Unit testing and automated testing
  • Strong problem-solving skills and attention to detail
  • Testing and resolving performance concerns
  • Ready to work in Agile / DevOps / Cloud environment

Preferred Technical And Professional Experience

  • Experience with third-party libraries such as Alamofire, Realm.
  • Experience with FHIR API integration for healthcare apps.
  • Experience/Knowledge of additional programming languages/frameworks
  • Pro-active involvement in IT communities and events.

Monthly salary for this position is from 4700 EUR gross to 5500 EUR gross*.

The final offer will be dependent on qualifications, professional experience and competencies.

Ready to apply?

Join IBM and take your career to the next level!

Application takes less than 5 minutes

Post Date
2025-07-10
Job Type
REMOTE
Employment type
Full-time
Category
Engineering, Information Technology
Level
Mid-Senior
Country
Lithuania
Industry
IT Services , IT Consulting ,
IBM*******