Senior Frontend Developer (React Native)
Required skills
- React Native
- AI tooling
- Claude Code
- Cursor
- Copilot
- shipping features
- mobile applications
- Swift
- Kotlin
- backend services
Nice to have
- experimentation platforms
- A/B testing
- AI/ML-powered features
- personalization
- recommendations
- developer tooling
Role summary
HelloFresh is seeking a Senior Frontend Developer with a strong focus on React Native to join their Growth Alliance team. This role involves building customer-facing digital experiences at a global scale, including checkout funnels, experimentation platforms, and referral technology. You will collaborate within a cross-functional team to develop high-quality mobile and web applications, focusing on performance, accessibility, and maintainability. The position requires hands-on experience with AI-assisted development tools and shipping React Native features to production. You will contribute to system design, API integrations, testing, and CI/CD pipelines, with opportunities to work with AI-driven features and optimize mobile performance. This is a hybrid role based in Toronto.
The Growth Alliance enables HelloFresh to expand by getting more customers to try, recommend, and return to our products. We build digital experiences used by customers around the world, including our checkout funnel, discounting and wallet services, experimentation platforms, and referral technology.
If you’re excited about building customer-facing products at global scale—and shaping how millions of people interact with food and technology—this is a strong place to grow your impact.
S'more about the team
As a Senior Frontend Developer with a strong focus on React Native, you’ll join a cross-functional team building features that empower both customers and internal stakeholders. You’ll contribute to developing high-quality mobile and web experiences using modern technologies, with a focus on performance, accessibility, and maintainability.
You’ll work closely with senior engineers while taking ownership of well-defined features end-to-end, growing your technical depth and product intuition over time.
We’re also increasingly leveraging AI-driven tools and systems—from developer productivity (e.g., code generation, testing support) to customer-facing experimentation and personalization—so you’ll have opportunities to build and iterate in an evolving, AI-enabled environment.
Lettuce share what this role will be responsible for
Sound a-peeling? Here's what we're looking for
Let’s cut to the cheese, this is why you'll love it here
Flexible Hybrid Approach
At HelloFresh, we know that flexible work arrangements are essential in enabling you to do your best work, while balancing your personal and life needs. Offering remote work flexibility, along with the opportunity to interact and collaborate in the office are all a part of creating a great employee experience.
To meet these needs, we are pleased to provide Flexible Hybrid work. Flexible Hybrid is a people-first approach that is based on choice, trust, personalization, and empowers teams to choose when and how often they work from the office and work from home, in addition to team days and company days. This means a minimum of 2 days in office per week, with most teams in office between 2-3 days a week.
#LI-HYBRID
HelloFresh Canada uses AI-integrated technology to help us process and evaluate applications more efficiently. This includes tools that screen and assess candidate qualifications based on the requirements for this role. While these tools assist our workflow, all final selection decisions are made by our hiring team.
This is a posting for an existing vacancy. We are actively seeking to fill this position.
Toronto, ON Pay Range$120,000—$150,000 CADSample HelloFresh interview questions
- 1
What are the key components and considerations in designing a distributed file storage solution?
system designmedium - 2
Design a file sharing system like Dropbox.
system designmedium - 3
Aggressive Cows Maximize the minimum distance between aggressive cows in stalls. Input: stalls = [0,4,3,7,10,9], cows = 3 Output: 4 Explanation: Placing the cows at positions 0, 4, and 10 yields a maximum possible minimum distance of 4 between any two cows.
codingmedium - 4
Encode a list of strings into a single string and decode it back.
codingmedium - 5
Find all buildings that have an ocean view.
codingmedium
Get started to unlock a personalized interview prep pack for this role.
Similar roles
- [US DC] Area Manager I, Sous ChefHelloFresh · Aurora, IL · Onsite
- FSQA Technician (12 Months Contract)HelloFresh · Abbotsford, BC · Onsite
- Frontend Developer [NovelAI]Anlatan · Remote · Remote
- Senior Frontend Developer (React, TypeScript)Relay · Remote · Hybrid
Frontend DeveloperAAA-The Auto Club Group · Coppell - 0760, TX · Onsite- Frontend DeveloperVianai Systems · Palo Alto, CA · Hybrid
