Senior React Engineer
Dev
Remote
Full-Time
As a Senior React Engineer, you will be responsible for building critical features of our marketplace and collaboration software. You will work directly with our CTO and Product Team to develop and test performant, modular components. In this role, you should be able to work independently with little supervision. You should also have excellent organization and creative problem-solving skills. Your goal will be to deliver a word-class user-experience for our customers.
This opportunity will begin as a contract position with potential to go Full-Time after a few weeks. We are fully remote and we prefer task-oriented asynchronous work.
We Are Looking for Someone Who
- Is extremely attentive to detail and strives to be as efficient as possible
- Is on-time for weekly team meetings and can deliver on a deadline
- Wants to learn new skills and is naturally curious about how things work
- Loves to create and prototype new features
- Enjoys working in a small team with a fun community culture
- Is interested in NFTs, cryptocurrency, and the Web3 space
Responsibilities
- Develop high-quality React components using TypeScript
- Convert Figma designs into fully responsive React components
- Write clear and concise unit and e2e tests with Cypress
- Optimize and refactor legacy features or components
- Actively debug, patch errors, and improve front-end code coverage
- Collaborate with internal teams and vendors to fix and improve products
- Document new features
- Manage development sprints
Skills
- Proven experience as a Senior Software Engineer
- Expertise in JavaScript and experience working with TypeScript
- 4+ years of experience with React
- Familiarity with Next.js
- In-depth knowledge of AWS Amplify (Lambda, AppSync, Cognito, DynamoDB, S3)
- Experience with Cypress, Jest, and familiarity with Test Driven Development (TDD)
- Deep understanding of CSS including Flexbox, CSS Grid, and transforms
- Experience styling applications with CSS-in-JS libraries like Emotion or Styled Components
- Experience using GraphQL to fetch, mutate, and subscribe to data
- Experience using Git and Github for version control
- Experience with Figma for visual design
- Analytical mind with problem-solving aptitude
- Ability to work asynchronously with a remote team of engineers
- Excellent organizational and leadership skills
Bonus Points
- Experience with animation libraries like GSAP and React Spring
- Experience with i18n and app localization
- Curiosity about Web3 UI libraries like Ethers.js
Perks
- $5k Gear Budget
- Stock Options
- Unlimited PTO
- Monthly Gym Stipend
- Annual Education Stipend