Frontend Engineer
Posted on 5/10/2023
Locations
Birmingham, AL, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
AngularJS
Apache Kafka
Django
JavaScript
Git
HTML/CSS
Java
Kotlin
Product Design
React.js
Redis
Python
TypeScript
UI/UX Design
Vue.js
Requirements
- 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
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
Consumer-engagement & rewards platform
Company Overview
Fetch is on a mission to make saving money fun with their shopping platform where brands and consumers come together for a loyalty-driving, points-exploding, money-saving party. The Fetch app gives users the easiest way to save on everyday purchases by simply scanning their receipt.
Benefits
- Stock options
- 401k match
- Medical, dental, & vision
- Pet insurance
- Education reimbursement
- Flexible PTO
- Parental leave
- Flexible work schedule
- Hybrid work environment
Company Core Values
- Speed
- Trust
- Action
- Diversity