Frontend Engineer
Posted on 8/28/2023
INACTIVE
Consumer-engagement platform rewarding shopping loyalty via receipt
Company Overview
Fetch stands out as a leading consumer-engagement platform in America, offering a unique blend of shopping rewards and consumer insights. Its user-friendly app, which rewards customers for purchasing their favorite brands and scanning their receipts, fosters a culture of savings and loyalty. Additionally, Fetch's ability to provide brand partners with a comprehensive view of shopping habits positions it as a valuable player in the retail industry, demonstrating its competitive advantage and industry leadership.
Consumer Goods
Data & Analytics
Company Stage
Series E
Total Funding
$586.9M
Founded
2013
Headquarters
,
Growth & Insights
Headcount
6 month growth
↑ 5%1 year growth
↑ 4%2 year growth
↑ 26%Locations
Madison, WI, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Kotlin
Python
JavaScript
UI/UX Design
React.js
Git
Apache Kafka
Java
TypeScript
Redis
Product Design
HTML/CSS
Django
CategoriesNew
Software Engineering
Requirements
- 2 Frontend frameworks (React, 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
Responsibilities
- 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
Desired Qualifications
- 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