48070
Join Schwarz IT Barcelona - IT Hub of Europe's Largest Retail Group.
At Schwarz IT 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

  • Technical Excellence: Build high-performance, scalable mobile applications using React Native and Native languages (Swift/Kotlin).
  • Native & JS Bridging: Act as the bridge between the Native world and the JavaScript world, writing custom native modules when specific platform performance or functionality is required.
  • Code Quality Guardian: Provide value not just by writing code, but through conscientious analysis and Pull Request Reviews, ensuring the team maintains a clean, performant, and maintainable codebase.
  • Global Ownership: Embrace the "You build it, you run it" philosophy. You care about the product as a whole, from the CI/CD pipeline configuration to the release process.
  • Collaboration: Work in a cross-functional agile team, collaborating closely with Backend Engineers, Designers, and Product Owners to ensure seamless API integration and UX.
  • Innovation: Propose new ideas, improve existing mobile practices, and proactively contribute to the product evolution.

Your profile

  • 5+ years’ experience as a Mobile Developer (with a significant portion focused on React Native).
  • Experience working in Agile/Scrum environments.
  • Seniority in React Native: Deep knowledge of the React Native ecosystem, performance optimization, rendering behavior, and state management.
  • Native Development (iOS & Android): Proven experience in native mobile development (Swift for iOS and Kotlin for Android). You must be comfortable opening Xcode or Android Studio to debug or build features.
  • Bridging Experience: Proven experience writing Native Modules and bridging Native UI components to React Native. You understand how the bridge (or JSI/Turbo Modules) works.
  • Mobile Architecture: Advanced knowledge of mobile design patterns, navigation structures, and offline-first strategies.
  • Testing: Strong habit of creating Unit Tests (Jest), Component Tests, and E2E Tests (Detox/Appium), as well as managing CI/CD Pipelines.
  • Observability: Experience implementing and analyzing mobile monitoring tools (Crashlytics, Firebase).
  • Language: Proficiency in English.
  • The following skills would be a plus: Experience with Backend technologies (.NET, Python), understanding of Cloud platforms (Azure/GCP) and containerization (Docker/Kubernetes), experience in DDD.

React Native / Full Stack Engineer (m/f/d) 1

Apply Now »