Lead Software Engineer, React Native
Role details
Job location
Tech stack
Job description
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., * 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., * Commit to our customers: You act as one team on behalf of our customers. You lead with head and heart, and build what matters for life's most meaningful moments.
- Raise the bar: You define "great" and work backwards. You don't just accept how it's been done, but boldly define how it should be. You are unafraid to innovate, learn, and keep moving forward toward our shared vision.
- Be all in: You believe in our mission and take ownership of your work. You debate openly to reach the best outcomes, speaking with clarity and care, embracing diverse perspectives, then commit fully.
- Celebrate impact: You measure success by the outcomes you create. You hold yourself accountable to delivering value, while recognizing progress and the lessons learned along the way. You love to win, together.
Requirements
Do you have experience in iOS development?, Do you have a Master's degree?, * 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.
- Advanced proficiency in TypeScript and experience building and maintaining Design Systems in React Native.
- Familiarity with native development (Swift/Kotlin) is highly desirable to effectively bridge the gap between platforms.
- A strategic mindset: you are motivated not just by writing code, but by optimizing the process of writing code.
- English communication skills (oral and written) to collaborate with distributed teams in the US and Spain.
WORK MODEL: This role is Together@TKWW-eligible and based near one of our office hubs. You'll be expected to work in the office two days a week as part of our hybrid work model.
#professional-track