Zalando

Senior Principal Software Engineer

Zalando

full-time

Posted on:

Location Type: Hybrid

Location: Berlin • 🇩🇪 Germany

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AndroidJavaJavaScriptKotlinObjective-CReactReact NativeSwift

About the role

  • Solve complex engineering challenges in Zalando’s React Native migration
  • Leverage expertise in React Native architecture to resolve challenges in massive-scale applications
  • Diagnose critical bottlenecks across the entire stack
  • Utilize proficiency with Xcode Instruments and Android Studio Profilers
  • Establish and lead a culture of performance optimization
  • Architect core app features and animations with performance as a primary consideration
  • Elevate engineering excellence and mentorship for mobile domain engineers

Requirements

  • Extensive experience developing large-scale React Native applications
  • Deep architectural fluency in the new React Native architecture, including Fabric, TurboModules, and JSI
  • Full-stack profiling capabilities, with proven ability to debug the entire stack from React component re-renders down to specific C++ JSI bindings or native modules in Swift/Objective-C and Kotlin/Java
  • Expert-level proficiency with native tooling, specifically Xcode Instruments and Android Studio Profilers
  • Proficient in advanced JS profiling using React Native DevTools and the Memory tab
  • Performance-first design mindset, knowing when to use tools like react-native-reanimated and how to optimize feature-rich user interfaces
  • History of establishing a culture of performance optimization, including setting performance budgets and integrating monitoring into CI/CD
  • Strategic communicator and mentor, able to guide experienced engineers on complex debugging techniques and explain architectural trade-offs to both technical and non-technical stakeholders
Benefits
  • Employee shares program
  • 40% off fashion and beauty products sold and shipped by Zalando, 30% off Lounge by Zalando, discounts from external partners
  • 2 paid volunteering days per year
  • Hybrid working model with up to 60% remote per week, actual practice is up to each team to best support their collaboration
  • Work from abroad for up to 30 working days a year
  • 27 days of vacation a year to start for full-time employees
  • Relocation assistance available (subject to prior agreement)
  • Family services, including counseling and support
  • Health and wellbeing options (including Wellhub, formerly Gympass)
  • Mental health support and coaching available
  • Drive your development through our training platform and biannual peer-to-peer review

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
React NativeXcode InstrumentsAndroid Studio ProfilersC++SwiftObjective-CKotlinJavaReact Native DevToolsreact-native-reanimated
Soft skills
performance optimizationmentorshipstrategic communicationdebugging techniquesarchitectural trade-offs