About this job
We are looking for a talented Frontend Software Engineer to join our team. We have positions open on several different teams, covering all aspects of our business; everything from a heavy frontend, consumer focus to a heavy backend, operations focus, and several points in between. This position is for those who are experienced in the frontend and can help advocate, architect and design scalable client solutions, make major changes to our entire user experience and get their hands dirty with data/state management on a granular level.
What you’ll do
- Focus on user experience and create UIs that are scalable, intuitive and add value for users of all kinds.
- Work in a distributed architecture consisting of APIs and message/event consuming microservices.
- Begin to take ownership of larger initiatives, collaborating with other engineers to deliver project epics
What you need to be successful
- 3+ years of experience building commercial software with a modern programming language
- An eagerness to join a fast-paced, growing, and evolving environment.
- Excellent analytical and problem-solving skills.
- Strong experience creating rich user applications with modern frontend frameworks, such as React, Angular or Vue, and modern state management tools, such as Redux
- Strong experience working with RESTful APIs, as well as noSQL data models and GraphQL.
Technology Stack
You don't need to have experience with all of these. We’re looking for talented and smart engineers who are willing to ramp up on these technologies.
- Frontend: React, Redux, Saga, Typescript, GraphQL, Storybook, Emotion
- Backend: Express, NestJS, RESTful APIs, GraphQL
- Competitive compensation
- Health, vision, dental, and life insurance
- 401(k) program
- Flexible vacation and paid time off
- Company sponsored fitness program
- Free mental health coaching
- Monthly stipend to support your work-from-home needs
- A 50% discount on your own Feather subscription
- The latest hardware to get the job done