Senior Front-end Software Engineer (React)
Full‑time – based in European, UK or US Time Zones
At renew, we’re a nature data and intelligence company on a mission to drive large‑scale nature recovery. We combine data, science, and technology to help our enterprise clients value and restore nature — creating measurable environmental and economic impact.
We’re now in an accelerated build phase of our customer and internal platform, developing the web and mobile experiences that bring renew’s data ecosystem to life. We’re seeking a full-time, Senior Front-end Software Engineer to help design, build, and maintain high‑impact user interfaces — from customer dashboards and data visualizations to our React Native mobile app.
What you’ll do
- Own front-end delivery for key product surfaces across web and mobile — taking features from technical feasibility through technical design, implementation, release, and iteration.
- Build and evolve renew’s UI foundations: component patterns, design-system primitives, reusable layouts, and interaction standards that keep UX consistent as the product scales.
- Translate product and design intent into clear, intuitive user flows — sweating the details on information hierarchy, micro-interactions, accessibility, and “polish.”
- Ship performant, data-heavy interfaces in Next.js/React, with strong attention to perceived performance (loading states, empty states, progressive disclosure, responsiveness).
- Contribute meaningfully to the React Native app, delivering cross-platform UI and shared patterns where it makes sense, while handling platform-specific edge cases when needed.
- Use automated testing to ensure the correctness, stability and performance of the UI
- Partner tightly with Product, Design, and renew’s Tech Lead to scope work into thin, shippable increments, make pragmatic tradeoffs, and keep delivery moving without sacrificing quality.
What we need
- 5+ years of professional experience building production front-end applications with React + TypeScript.
- React Native experience is required: you have contributed meaningfully to a production RN app (features, navigation, state, performance/debugging) and can ship cross-platform UI with confidence.
- Strong UI/UX craft orientation: you care deeply about interaction details, information hierarchy, accessibility, and “polish” (you treat UX as part of engineering quality).
- Proven experience implementing and operating within a component library / design system (tokens, reusable components, consistency, documentation) in close collaboration with design.
- Strong fundamentals in state management, responsive design, and performance optimization (including perceived performance: loading states, skeletons, optimistic UI, smooth interactions).
- Comfortable taking ambiguous product requirements and turning them into clear UI flows, iterating quickly with stakeholders, and owning outcomes.
- Excellent communication, proactive mindset, and ability to self-manage in a distributed environment.
- Evidence of UI work: able to share shipped product examples (links/screenshots) and clearly explain what you personally owned and improved.
Nice to have
- Experience with mobile release workflows (App Store / Play Store), build tooling, and troubleshooting RN native-module / platform-specific issues.
- Experience with data visualization libraries (e.g., D3.js, Recharts) and/or map-based UI (e.g., Mapbox).
Role details
- Full‑time permanent position, starting as soon as possible
- Remote – based in European, UK, or North America time zones
- Competitive compensation and eligibility for equity participation
- Opportunity to shape the front‑end foundation of a mission‑driven climate technology startup