Frontend Engineer Apprenticeship @ Fetch - Madison, WI

Job Overview

2 months ago

Frontend Engineer Apprenticeship

Fetch - Madison, WI

Frontend Apprenticeship

You Must be located in: Chicago, Madison or BHM. This is an on-site opportunity. You must have graduated from College and be able to start working full time hours immediately!

What we're building and why we're building it.

Fetch is a build-first technology company creating a rewards program to power the world. Over the last 5 years we've grown from 0 to 18M active users and taken over the rewards game in the US with our free app. The foundation has been laid. In the next 5 years we will become a global platform that completely transforms how people connect with brands.

It all comes down to two core beliefs. First, that people deserve to be rewarded when they create value. If a third party directly benefits from an action you take or data you provide, you should be rewarded for it. And not just the "you get to use our product!" cop-out. We're talkin' real, explicit value. Fetch points, perhaps.

Second, we also believe brands need a better and more direct connection with what matters most to them: their customers. Brands need to understand what people are doing, and have a direct line to be able to do something about it. Not just advertise, but ACT. Sounds nice right?

That's why we're building the world's rewards platform. A closed-loop, standardized rewards layer across all consumer behavior that will lead to happier shoppers and stronger brands.

Fetch Rewards is an equal employment opportunity employer. This position can be based remotely in the United States or hybrid in Birmingham, Boston, Chicago, Madison, New York, and San Francisco.

The Role:

We are looking for a Frontend Engineer Apprentice. 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 while designing and developing amazing solutions with a user-centric focus. You must be able to work full time hours. This is not a summer apprenticeship. This role will hopefully turn into a perm role after the 3 month apprenticeship is completed.

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:

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

Similar Jobs

Lead Full Stack Java Developer


Schaumburg, IL

As a Full Stack Expert Software Development Engineer, you will design, develop, test, and implement solutions for automotive software systems and applications.

Software Engineer

Foxconn Industrial Internet - FII

Sturtevant, WI

This individual will work with our software engineers and architects team to design, implement, improve, develop, and test.

.NET Software Engineer (Azure)

Great Lakes Rubber and Supply

Buffalo Grove, IL

We manufacture, distribute, and provide software solutions for warehouse and production lines with a focus on sealing products including rubber, plastics,…

Software Engineer

A.Y. McDonald Mfg. Co.

Dubuque, IA

The Software Engineer will be part of a collaborative team that designs, builds, and maintains business systems using modern tools and libraries and state of…

Software Engineer

Eagle Point Software

Dubuque, IA

Provides development engineering and programming support to projects and infrastructure support activities. Analyzes user needs and develops software solutions.

Entegral Software Engineer - Full Stack

Enterprise Holdings

Madison, WI

You will be responsible for using your technical knowledge of professional concepts to solve business problems. Participate in and lead design and code reviews.

Senior Software Engineer- Math Automated Scoring


Madison, WI

As a Software Engineer, your primary responsibility will be to create, test, and maintain automated math scoring services. MongoDB or similar NoSQL database.

.NET Software Engineer (Azure)

Great Lakes Rubber and Supply

Milwaukee, WI

We manufacture, distribute, and provide software solutions for warehouse and production lines with a focus on sealing products including rubber, plastics,…

Principal Engineer, Java

Harman International

Vernon Hills, IL

You will be responsible for defining the system requirements, End to End architecture, and guiding the technical implementation and integration of a deployment…

Software Engineer II – Advanced Engineering & Technology

Milwaukee Electric Tool Corporation

Brookfield, WI

Assess and effectively communicate readiness of technology for use by other engineers. We create Best in Class products by leveraging advanced analysis tools,…

Full Stack Developer II

DataDelivers LLC

Schaumburg, IL

Full Stack Developer II collaborates with other developers and engineers on the Product Strategy & Technology team to craft and shape solutions that deliver a…

Staff Software Engineer DevOps (remote)

Ad Hoc Team

Milwaukee, WI

Actively contributing code and performing code review on your applications as an engineer. Providing vision for other engineers within their area of influence,…

Software Engineer III - (Front-End/React)

C.H. Robinson

Milwaukee, WI

In addition, you are responsible for guiding the team’s engineering process, mentoring other software engineers, and driving innovation!

Senior Software Engineer - App Stores Backend (Remote)

Canonical - Jobs

Madison, WI

Review code and technical designs produced by other engineers. Write clean web service APIs to support both CLI and web frontend clients, using Python (and…

Full Stack Developer

Aither Equipment HoldCo, LLC

Milwaukee, WI

You will be involved from the earliest stages of the software life cycle, participating the definition of requirements, performing technical designs, building,…

Software Developer


Delafield, WI

To join the team, a successful candidate will be asked to perform necessary hardware and software evaluations to ensure above-average product performance,…

Software Engineer

DTV Innovations LLC

Elgin, IL

High level software engineers will need to develop the application, database management, and GUI in HTML5 and JavaScript. Experience with Linux-based systems.