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
We look forward to receiving your application.
Schwarz Dienstleistung KG · Sophie Barbara Noelle Nuffer · Reference no. 46628
Stiftsbergstraße 1 · 74172 Neckarsulm, Germany
www.careers.schwarz
Reportar empleo