REACTjobsboard

Senior Frontend Engineer

Marley Spoon

Full TimeReact
Posted 3 years ago

Description

Marley Spoon (ASE:MMM) is bringing delightful, market fresh and easy cooking back to the people, while re-inventing the global food supply chain to reduce unethical food waste. We are connecting consumers with quality producers, providing fresh ingredients directly to customer's homes and we are present in Europe, the US and Australia, shipping about 80 000 boxes every week.

Join us in building the best in class digital companion to inspire and empower cooks to find and prepare food they love. Your CX frontend team is composed of five engineers on a mission to move from a monolith to an event-driven microservice architecture with a modular ReactJS frontend. Your role is instrumental in supporting global spanning and getting Marley Spoon equipped for the current massive growth and the potential ahead.


Tech Stack

  • JavaScript & Typescript
  • ReactJS with Next.js (Server Side Rendering)
  • Styled Components
  • Jest & React Testing Library
  • Cypress for Systems Integration and E2E testing
  • GraphQL
  • Docker & Kubernetes cluster running on AWS
  • CI/CD Pipelines using Codeship
  • Tools:
    • SpeedCurve to measure Web Performance
    • Rollbar for errors logging
    • GTM & Heap to track user actions
    • I18next for locales


Your role

  • Contribute to shaping the new ReactJS frontend from a technical perspective
  • Build accessible and intuitive frontends with a focus on UX
  • Write testable and readable code, that runs fast and reliably
  • Work closely with the other teams and your teammates to arrive at the best possible feature implementation
  • Participate in shaping cross- and in-application design & architecture
  • Be the end user of what you're building; You'll receive the Marley Spoon boxes for free of course

Requirements

  • Several years of experience in Frontend development and +3 in ReactJS (you also know about hooks and HOC's)
  • Experience working with Typescript (at least 1 year)
  • Experience working with server-side rendered applications, preferably Next.js (at least 1 year)
  • Experience working with Docker for development purposes (at least 1 year)
  • Strong testing mindset and attention to detail
  • Ability to mentor and share your knowledge
  • You are proactive. You come up with great ideas and prove them with data
  • You're independent and take ownership. You execute with minimal hand-holding, but also know when to seek support
  • You're flexible and dynamic. You are ok with change and know what it means to work in a company with emergent and shifting priorities, with the complexities of a maturing product
  • You like to cook, or eat or both! 🍲


Nice to have experience

  • GraphQL
  • Working with CI/CD scripts
  • Tunning the code to improve web performance KPI's
  • Integration and E2E tests
  • Writing code for white-label products

Benefits

  • Check this link out for more flavour
  • Autonomy & Impact
  • Flexible working hours, home office and a remote work friendly environment
  • Spend 5% of your working time on personal learning and development
  • Conference / Training budget
  • Corporate pension scheme
  • Possibility to trade part of your salary for double the amount of stock options
  • Our beautiful and cozy office is located in the heart of Berlin Kreuzberg close to some of the best restaurants
  • Free food boxes delivered to your doorstep
  • Cooked food from our test kitchen
  • Gym membership & language courses
  • Friday drinks and many after work events
  • An open, diverse and respectful culture with over 50 nationalities


Love the sound of the position, but don’t think you’re the ideal candidate? Please apply! At Marley Spoon we value learning and growth.
We have worked hard to build a diverse team of encouraging and passionate technologists. We encourage people of all genders, ethnicity, ability and sexual orientation to apply.

Apply for this job