Experienced Developer - Mobile iOS
IBM
**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.
**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.
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.
Por favor confirme su dirección de correo electrónico: Send Email