Skip to Main Content

Job Title


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


Company : Bead


Location : Vancouver, British Columbia


Created : 2025-05-31


Job Type : Full Time


Job Description

Job Type: Contract, full-timeLocation: Vancouver, remote with potential in-personRole DescriptionWe 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.About BeadBead 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 integr businesses and platforms to attract more customers with seamless, next-gen payment options. Bead ensures zero price volatility, no chargebacks, and no fraud for crypto payments. Payments are instantly converted to cash and settled in business bank accounts in local currency with lower fees than credit cards, all while working with any crypto wallet.ResponsibilitiesCollaborate with cross-functional teams, including designers and backend developers, to translate business requirements into technical specifications and develop innovative front-end solutionsManage the full development lifecycle, from scoping and planning to implementation, testing, documentation, delivery, and maintenanceDevelop high-quality, reusable code using React, Next.js, TypeScript, and other related technologiesEnsure code quality and adherence to programming fundamentals, including principles of Object-Oriented Programming (OOP), SOLID (where applicable), Clean Code practices, and relevant design patternsCollaborate with the team to establish and maintain best practices for front-end development, including coding standards, testing strategies, and architectural patternsUtilize build tools such as Webpack and package managers like npm to optimize the development processStay up to date with the latest industry trends and technologies and nominate/incorporate them into the development process where applicableRequirementsSolid experience in front-end development with proficiency in React, Next.js, TypeScript, JavaScript, REST, HTML and CSSStrong understanding of design (UI/UX) principles and the ability to create visually appealing, component-based user interfacesFamiliarity with Tailwind CSS or similar CSS frameworks for efficient stylingProficiency in build tools (e.g., Webpack) and package managers (e.g., npm) to streamline development workflowsExperience with tools such as Sentry for error tracking, Storybook for component development and other relevant technologies to ensure high-quality and maintainable front-end codeFamiliarity with testing fundamentals and Playwright or similar technologies to manage end-to-end, compatibility and automation testing8+ years of experience with proven high delivery efficiencyWho You AreWe 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 software development best practices. The ideal candidate would possess a minimum of 5 years of experience and a demonstrable track record of delivering performant and scalable software applications. They are also someone who is passionate about building great products that deliver intuitive, attractive and quality user experiences.We seek those who are passionate, ambitious and owners of their domain. Our ideal candidate is able to make effective trade-offs that consider business priorities, user experience and a sound technical strategy. They are also someone who enjoys being a resource and support for other developers and clients.Nice-to-HavesKnowledge and experience in: blockchain, Node.js, Express, Socket.IO/WebSockets, PWA, C#, .NET, ASP.Net Core, Docker, AWS, and CI/CDExcellent communication skills and the ability to collaborate effectively within a teamProactive, self-motivated mindset with the ability to think long-term and contribute innovative ideasUnderstanding of business requirements and ability to translate them into technical specificationsExperience in startup environments, the payments industry or blockchain developmentWhy Work with Bead Pay?Competitive pay with stock option eligibilityContribute to the adoption of cryptocurrencies for everyday paymentsValues of creativity, openness, transparency, persistence, and entrepreneurialismOpportunities to acquire new abilities, interact with clients and enhance whole product linesApplication RequirementsEmail (cover letter appreciated)Ability to work for a US-based companyLinkedIn profile linkGitHub or portfolio links (show off your proudest work!)References (to accelerate the interview process)