Senior Software Engineer, Frontend [Growth]
The Growth Alliance enables HelloFresh to expand by getting more customers to try, recommend, and return back to our products. We build digital products that are used by customers all over the world. Our teams work at a global scale on services and products like our scalable web mono repo infrastructure, checkout funnel, discounting and wallet services, price experimentation infrastructure, and referral marketing technology. If you want to build customer facing products that are used by millions of people around the world and want to change how they eat forever then come join us!
As a Senior Frontend Engineer, you’ll join a cross-functional team building features to be used by millions of customers across a dozen-plus markets. You will develop engaging user experiences iteratively using modern technologies with a focus on accessibility, scalability and maintainability.
Above all, we are looking for people who will make HelloFresh better. We believe there are many different ways of developing skills and we love diverse experiences! So even if you don’t “tick all the boxes” but think you’d thrive in this role, we would really like to learn more about you.
You can get a taste of what we've been working on by checking out our tech blog.
Lettuce share what this role will be responsible for
- Work in a cross-functional agile team with a product owner, engineers, designers and analysts;
- Help to enable your product team to iterate fast and learn about our customer by planning, building, testing and launching features and A/B experiments;
- Take ownership of the architecture, design, development, deployment, and operations of the microservices that you develop, using DevOps practices, pair programming, and other cutting edge methodologies;
- Collaborate with engineers across your department and the company to continuously improve our code base, systems and processes;
- Design and develop solutions that can continue to scale;
- Coach and mentor other team members through workshops, pair programming, and code reviews;
- Contribute to recruiting by attracting, reviewing and interviewing candidates.
Sound a-peeling? Here's what we're looking for
- Bachelor's degree in Computer Science, Engineering or equivalent experience
- You have 4+ years of experience working with HTML, CSS and JavaScript
- You have 3+ years of experience with component based architecture using React.js
- Solid back-end experience with Microservice and distributed event-driven architectural patterns
- Hands on experience in continuous delivery deploying to customer-facing applications
- Practical experience of TDD, BDD, DDD and distributed architectural patterns
- Experience working with relational and document databases, including PostgreSQL, MySQL, MongoDB
- You have a strong understanding of monitoring and observability principles and practices such as logging frameworks, error tracking systems and overall monitoring tools
- You can proactively identify and address performance bottlenecks and system issues as part of a technical roadmap
- Experience with experimentation is a plus
Let’s cut to the cheese, this is why you'll love it here
- Competitive salary, 401k with company match that vests immediately upon participation, and company equity plan based on role
- Generous PTO, including sabbatical, and parental leave of up to 16 weeks
- Comprehensive health and wellness benefits with options at $0 monthly, effective first day of employment
- Up to 75% discount on subscriptions to HelloFresh meal plans (HelloFresh, Green Chef, Everyplate, and Factor_)
- Access to 7 different Employee Resource Groups (ERGs) including those for BIPOC, women, veterans, parents, and LGBTQ+
- Inclusive, collaborative, and dynamic work environment within a fast-paced, mission-driven company that is disrupting the traditional food supply chain