Staff Frontend Developer
Role details
Job location
Tech stack
Job description
We're looking for a Staff Frontend Developer to provide strategic direction and technical leadership for our Frontend Platform team. In this role, you'll own the architecture, shared tooling, and design system that power our web and mobile applications. You'll help formalize ownership, guide product engineers, and align frontend efforts across multiple brands and teams.
This position is crucial to reducing duplication, improving consistency, and accelerating delivery across Shine as we consolidate several products into a unified platform.
You'll join a small, focused team at the center of a large-scale transformation. Following several acquisitions, Shine is now unifying its frontend architecture across diverse products - each with unique stacks and priorities. You'll work alongside engineers with deep expertise in both web and mobile, collaborating closely with product teams, designers, and engineering leaders to standardize best practices and shape the shared foundation for all Shine products., * Design and own the technical architecture for consolidating multiple products into unified web and mobile platforms using React and React Native (Expo).
- Define migration strategies and establish standards for state management, testing, routing, and deployment.
- Build and refine shared infrastructure - component libraries, build pipelines, and tooling - to support cross-product alignment.
- Develop proofs of concept, reference implementations, and shared tooling to accelerate team adoption.
- Drive adoption of shared component libraries and architectural patterns across product teams.
- Collaborate with design teams on the technical foundation and tooling integration for the design system.
- Partner with engineering managers and tech leads to align frontend initiatives with product roadmaps.
- Champion developer experience by improving tooling, automation, and documentation.
- Support teams during platform adoption through pairing sessions and technical consultations.
- Lead knowledge-sharing efforts through code reviews, workshops, tech talks, and architecture discussions.
Requirements
Do you have experience in TypeScript?, * Deep expertise in React for both web and native environments.
- Strong knowledge of React Native, Expo, and EAS tooling.
- Proven experience in frontend architecture and shared component libraries.
- Familiarity with mobile CI/CD pipelines and native abstraction.
- Proficiency in TypeScript-first environments.
- Strong English communication skills (written and spoken).
Nice to have:
- Experience managing multi-brand frontend architectures.
- Knowledge of monorepo tools (e.g., Turborepo, Nx)
- Previous exposure to merger or post-acquisition technical consolidation.
Job located in Berlin, Copenhagen, Paris, Gdansk, Amsterdam with possibility of two remote working days per week.