Frontend Engineer Apprenticeship

Fetch
Apply Now

Job Description

The Role:

Fetch’s next step in evolving the shopping experience will require growing the engineering team. We’re looking for a Frontend Engineer Apprentice to contribute immediately and work on real features that impact our customers and partners. You will build and maintain world class web applications for our customer and external partners working directly with our backend services. You’ll be working on a small, multi-functional team that may include other engineers, a designer, product manager, data scientist and other roles. Success in this role requires the ability to take on challenging problems and design & develop an amazing solution with light mentorship of an experienced team member. 

In your tool-bag:

  • Flexibility to implement a feature from either a highly specific design OR a bare bones idea that needs thought & iteration
  • Ability to strike the right balance between product design and technology to create the best possible solution
  • Familiarity with functional and/or object-oriented programming
  • Ability to optimize poorly performing code.
  • Ability to explain both short and long-term solutions with trade-offs
  • Effective communication, including the ability to translate and explain technical issues to non-technical team members

You have experience with:

  • 2 Frontend frameworks (React, Angular, Vue, Svelte)
  • Frontend Styling and layout (CSS, HTML, Sass or Less)
  • Deep understanding of JavaScript and experience with TypeScript
  • Design System Implementation
  • Responsive UI Design
  • Application State Management
  • Version control system (Git)
  • Test writing and quality assurance

Bonus points:

  • Full-stack development (Kotlin/Java, Javascript/Node, Python/Django, etc)
  • Messages queue and event streaming (Kafka, Kinesis, Redis Streams) 
  • Continuous development 
  • Experience with the automation of testing, building, and deploying frontend solutions
  • Data-Driven Design
  • Experience with Tailwind CSS or similar utility-first CSS framework
  • Charting, Dash-boarding, and Report Generation
  • Asynchronous or Reactive Programming
  • In-memory data stores and caches (Redis, Memcache)
  • Understanding of the complexity and failure domains of micro-services and distributed architectures, and how these can impact end-user experiences.
  • Undergraduate or graduate degree in computer science, engineering or mathematics

Company Info.

Fetch

Fetch is America’s leading consumer-engagement platform that rewards shoppers for buying the brands they love. The Fetch app gives users the easiest way to save on everyday purchases by simply scanning their receipt. For our brand partners, the platform allows them to understand a 360 degree view of shopping habits, and to meaningfully reward a customer's individual loyalty.

  • Industry
    Online marketplace,Consumer goods,Retail
  • No. of Employees
    820
  • Location
    Madison, WI, USA
  • Website
  • Jobs Posted

Get Similar Jobs In Your Inbox

Fetch is currently hiring Front End Developer Jobs in Madison, WI, USA with average base salary of $83,000 - $187,000 / Year.

Similar Jobs View More