Job Summary:
Looking for a senior frontend developer with strong skills in React and GraphQL. Your primary responsibility will be building dynamic, responsive, accessible user interfaces that are modular and function within the context of a single page application architecture. You will work closely with the backend and design teams to ensure seamless integration of the front and back ends. A deep understanding of modern frontend technologies like React/Redux/TailwindCSS
are essential for this role.
Responsibilities
- Design and build efficient, reusable, and reliable frontend code
- Identify bottlenecks and bugs, and devise solutions to these problems
- Help maintain code quality, organization and automatization
- Comprehensive testing for core features
Required Skills
- Minimum 5 years of experience working in frontend development
- Expert knowledge of modern frontend frameworks and libraries
- Expert knowledge of HTML, Javascript, Typescript, React, CSS
- Solid understanding of the syntax and gotchas of Javascript/Typescript
- Familiarity with concepts of code splitting, component trees, mocking, and REST/GraphQL APIs
- Familiarity with GraphQL libraries like Apollo
- Familiarity with integrating 3rd party APIs with and without libraries
- Familiarity with browser APIs
- A knack for writing clean, readable React code with and without lint checks
- Experience in Linux/Unix/Mac/Bash
- Ability to work unsupervised in a remote environment, quickly
- Ability to hit the ground running with little hand-holding
- Ability to parse very non-technical specs and turn them into features
- Ability to critically think about requests architecturally and respond with better options when needed
- Able to implement automated testing platforms and unit tests
- Proficient understanding of git
- Familiarity with continuous integration
Nice To Have Skills
- Accessibility programming experience