About company

Fetch Rewards is a mobile shopping platform that rewards shoppers for buying the brands they love. The Fetch Rewards 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.

Fullstack Frontend Engineer

Job description
  • Build and maintain world-class web applications for customers and partners.
  • Work on a small, multi-functional team including engineers, designers, product managers, and data scientists.
  • Take on challenging problems while designing solutions with a user-centric focus.
Requirements
  • 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
  • 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
  • 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
Benefits
  • Stock Options for everyone
  • 401k Match: Dollar-for-dollar match up to 4%.
  • Benefits for humans and pets: We offer comprehensive medical, dental and vision plans for everyone including your pets.
  • Continuing Education: Fetch provides Ten Thousand per year in education reimbursement.
  • Employee Resource Groups: Take part in employee-led groups that are centered around fostering a diverse and inclusive workplace through events, dialogue and advocacy. The ERGs participate in our Inclusion Council with members of executive leadership.
  • Paid Time Off: On top of our flexible PTO, Fetch observes 9 paid holidays, including Juneteenth and Indigenous People’s Day, as well as our year-end week-long break.
  • Robust Leave Policies: 18 weeks of paid parental leave for primary caregivers, 12 weeks for secondary caregivers, and a flexible return to work schedule.
  • Hybrid Work Environment: Collaborate with your team in one of our stunning offices in Madison, Birmingham, or Chicago. We’ll ensure you are equally equipped with the hardware and software you need to get your job done in the comfort of your home.
How to apply

Apply with resume and motivation letter

Apply now

Job details

  • ✍🏽 Posted Sep 13, 2024
  • ⏱️ Full-time
  • 🧗🏽‍♀️ Senior role
  • 💰 Salary: $50K - $100K
  • 🌎 Work remotely from NA
Apply now

Get weekly job alerts

Receive the latest jobs in your inbox every Monday.

By subscribing, you agree to our terms and privacy policy.