Back to Search
Overview
Lead / Manager

Lead Software Engineer, React Native

Confirmed live in the last 24 hours

The Knot Worldwide

The Knot Worldwide

Barcelona, Catalonia, Spain
Hybrid
Posted February 25, 2026

Job Description

WHAT WE DO MATTERS:

At The Knot Worldwide, we champion celebration - and that starts with celebrating our people. Our employees are passionate dreamers, thoughtful doers, and lifelong learners who power meaningful moments for millions around the world. We’re united by authentic connection, shared purpose, and a deep commitment to the global community we serve. Here, flexibility and belonging go hand in hand with high performance. Driven by our core values, we believe the best ideas come from empowered teams: those who consistently collaborate with intention to design solutions, spark ideas, and drive impact. Our people are at the heart of our success.

ABOUT THE ROLE AND OUR TEAM:

The Knot Worldwide is seeking an experienced Lead / Principal Software Engineer to join our Platform Mobile team. We provide the technical foundation that empowers our global mobile engineering organization to work efficiently and reliably. Our mission is to build the core infrastructure, tools, and standards that enable dozens of engineers to deliver value faster.

You will play a pivotal role in a transformative initiative: migrating our suite of native mobile applications to React Native. You will not only be responsible for the technical execution of this migration but also for fundamentally changing how our teams build software.

You will work closely with the Platform team and Feature squads to define the React Native architecture, build a cross-platform Design System, and pioneer the adoption of Spec Driven Development and AI-assisted workflows. Your goal is to guide our engineering organization through this technological shift, ensuring we adopt not just a new framework, but a more efficient, modern way of programming.

RESPONSIBILITIES:

  • Architect the React Native Transformation: Define and implement the scalable architecture required to migrate existing native applications (iOS/Android) to React Native. You will establish the "Golden Path" for project structure, state management, navigation, and native bridging.
  • Revolutionize Developer Workflows (AI & SDD): Collaborate in the adoption of Spec Driven Development (no previous experience is necessary) and integrate AI-driven coding tools into our daily workflow. You will lead the effort to transform how we program, automating boilerplate generation and leveraging AI to boost developer velocity and code quality.
  • Build the React Native Design System: Lead the creation and maintenance of a robust React Native Design System. You will build high-performance, accessible, and reusable components that unify the UI/UX across our apps and are easily consumed by feature teams.
  • Drive Migration & Implementation: Actively participate in the hands-on transformation of our current native apps. You will tackle the most complex challenges of the migration, ensuring performance parity (or improvement) compared to the original native experiences.
  • Support & Enablement: Act as the subject matter expert and mentor for teams transitioning from native development to React Native. You will provide technical guidance, documentation, and hands-on support to unblock teams and accelerate their learning curve.
  • Define Standards & Quality: Establish strict engineering best practices for the new stack. You will conduct high-level code reviews and monitor technical KPIs to ensure the new React Native platform remains secure, stable, and easy to maintain.

SUCCESSFUL LEAD / PRINCIPAL CANDIDATES HAVE:

  • 8+ years of overall engineering experience, with a deep specialization in React Native.
  • Desirable track record of migrating native applications (iOS/Swift or Android/Kotlin) to React Native. You understand the complexities of hybrid environments and native bridges.
  • Experience implementing Spec Driven Development methodologies and a strong enthusiasm for AI engineering tools (e.g., GitHub Copilot, Cursor, LLM-based code generation).
  • Experience architecting complex, scalable mobile applications and defining engineering standards for large teams.
reacttypescriptgoawsaimobileiosandroiddatadesign