
Senior Principal Software Engineer
Zalando
full-time
Posted on:
Location Type: Hybrid
Location: Berlin • 🇩🇪 Germany
Visit company websiteJob 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