Join Schwarz Global Services Barcelona - IT Hub of Europe's Largest Retail Group. At Schwarz Global Services Barcelona, we provide high value IT services for the entire Schwarz Group, which includes Lidl, Kaufland, Schwarz Produktion, PreZero, Schwarz Digits, STACKIT, and XMCyber. As part of a top 5 global retail company, we serve 6 billion customers through 13,700 stores in 32 countries, supported by over 575,000 employees. We are looking for open-minded colleagues with passion for technology, who are willing to find diverse and exciting career opportunities in a dynamic work environment that stands for development and progress. Elevate your career with us, where development and progress are at the heart of everything we do.
Your Tasks
Developing and maintaining native iOS applications for a globally used messaging service, meeting our high standards for stability, maintainability, and security
Actively participating in all phases of the software development lifecycle, from requirements gathering, design, and implementation to release
Contributing to the conception, design, and development of our apps for the Apple platform, with the focus primarily on SwiftUI. Knowledge of UIKit is a plus
Ensuring software quality by writing Unit, UI, and Integration Tests and participating in regular code reviews
Optimizing existing code architectures and improving the usability of new and existing mobile applications
Planning and implementing new features and integrating interfaces and databases. Knowledge of CoreData is beneficial
Actively shaping the innovation process of our mobile development and evaluating future technologies
Supporting our internal business partners with technical consulting
Close collaboration within a small, heterogeneous, and agile team (Scrum) that fosters open communication, an informal culture ("Duz-Kultur"), and mutual respect
Your Profile
Minimum 3 years of professional experience in native iOS app development with Swift
Proven experience with Swift and the common iOS Frameworks
Strong knowledge of object-oriented programming and experience with modern app development methodologies such as the MVVM pattern
Strong practical experience with SwiftUI is essential. Knowledge of UIKit is desirable for understanding and potentially migrating existing codebases
Knowledge of handling local data storage, especially CoreData, is beneficial
Proficient in Xcode and the iOS ecosystem
Experience in writing Unit Tests is essential; knowledge of UI and Integration Tests is a plus
Experience with version control systems like Git (especially Gitflow) and conducting code reviews
Knowledge of agile software development (Scrum) and ideally experience with tools like Jira and Confluence
Successfully completed studies in computer science or a comparable qualification with profound experience in the development of native iOS, iPadOS, or MacOS apps
Fluent English skills, enabling confident communication in meetings and technical discussions
Our benefits
These jobs might also interest you
Experienced professionalsBarcelona
Cloud Engineer VPN - STACKIT (m/f/d)(m/f/d)
Experienced professionalsBarcelona
Full Stack .NET React (m/f/d)(m/f/d)
Experienced professionalsBarcelona
Quality Assurance Engineer (m/f/d)(m/f/d)
Experienced professionalsBarcelona
Salesforce Engineer (m/f/d)(m/f/d)
Experienced professionalsBarcelona
Fullstack Software Engineer (m/f/d)(m/f/d)
Experienced professionalsBarcelona
Cloud Network Engineer - STACKIT (m/f/d)(m/f/d)
Experienced professionalsBarcelona
Golang Software Engineer (m/f/d)(m/f/d)
Experienced professionalsBarcelona
Software Engineer - Data & AI Platform - STACKIT (m/f/d)(m/f/d)