Senior Front-End Developer (React, Next.js, TypeScript) - Contract

BeadVancouver, CA
Published on

About the Role

We are seeking an experienced Front-End Developer with a strong knowledge of React, Next.js, TypeScript, and other modern web and mobile technologies. The ideal candidate should possess solid design (UI/UX) skills, excellent programming fundamentals, and a keen understanding of modern software development best practices. If you are a motivated individual who thrives in a collaborative environment and is passionate about building user-friendly and visually appealing web-based applications, we want to hear from you.

Responsibilities

  • Collaborate with cross-functional teams, including designers and backend developers, to translate business requirements into technical specifications and develop innovative front-end solutions.
  • Manage the full development lifecycle, from scoping and planning to implementation, testing, documentation, delivery, and maintenance.
  • Develop high-quality, reusable code using React, Next.js, TypeScript, and other related technologies.
  • Ensure code quality and adherence to programming fundamentals, including principles of Object-Oriented Programming (OOP), SOLID (where applicable), Clean Code practices, and relevant design patterns.
  • Collaborate with the team to establish and maintain best practices for front-end development, including coding standards, testing strategies, and architectural patterns.
  • Utilize build tools such as Webpack and package managers like npm to optimize the development process.
  • Stay up to date with the latest industry trends and technologies and nominate/incorporate them into the development process where applicable.

About the Candidate

Requirements include:

  • Solid experience in front-end development with proficiency in React, Next.js, TypeScript, JavaScript, REST, HTML, and CSS.
  • Strong understanding of design (UI/UX) principles and the ability to create visually appealing, component-based user interfaces.
  • Familiarity with Tailwind CSS or similar CSS frameworks for efficient styling.
  • Proficiency in build tools (e.g., Webpack) and package managers (e.g., npm).
  • Experience with tools such as Sentry for error tracking, Storybook for component development, and familiarity with testing fundamentals and Playwright or similar technologies.

About Bead

Bead is a forward-thinking alternative payments network that unifies crypto and digital wallet solutions for businesses, whether in-store, online, or anywhere payments are made. Our mission is to empower integrating businesses and platforms to attract more customers with seamless, next-gen payment options. With zero price volatility, no chargebacks, and no fraud for crypto payments, payments are instantly converted to cash and settled in business bank accounts with lower fees than credit cards.

Company Culture and Benefits

  • Competitive pay with stock option eligibility.
  • Values of creativity, openness, transparency, persistence, and entrepreneurialism.
  • Opportunities to acquire new abilities, interact with clients, and enhance product lines.