Salary
💰 $150,000 - $235,000 per year
Tech Stack
GraphQLJavaScriptNext.jsReactTypeScriptWebpack
About the role
- Collaborate with designers to understand user requirements and translate them into technical specifications for the React web application
- Write clean, maintainable, and efficient code using React, JS, and related libraries (Tailwind, React Query, NextJS, etc.)
- Develop reusable UI components and implement a well-structured component hierarchy for the React application
- Implement user interface functionality and logic using React features like state management, hooks, and server-side rendering
- Integrate front-end components with back-end services using APIs (RESTful or GraphQL)
- Troubleshoot and debug complex web application issues
- Ensure scalability, reliability, and quality of web products impacting millions of users
- Bring feature, quality, and technology parity between web and mobile experiences
- Stay up-to-date on the latest advancements in React, web development best practices, Core Web Vitals, and accessibility guidelines
Requirements
- A degree in Computer Science or equivalent experience
- 5+ years of web development with an emphasis on frontend
- Proven ability to develop and implement algorithms or systems in a professional setting
- Strong coding skills in Javascript and strong a web technologies skillset
- Experience with React, TypeScript, and webpack
- Experience with Tailwind, React Query, NextJS
- Experience implementing server-side rendering, state management, and React hooks
- Experience integrating front-end components with back-end services using APIs (RESTful or GraphQL)
- Troubleshoot and debug complex web application issues
- Knowledge of web development best practices, Core Web Vitals, and accessibility guidelines
- Highly proactive, with a track record of building processes from scratch
- Comfortable in fast-paced, ambiguous environments
- Must be located in the United States (application requests City, State (must be in US))
- Authorization to work legally in the US (application asks about work authorization)