Senior Software Developer (Front-End)

BitPay Logo

BitPay

πŸ“Remote - Worldwide

Summary

Join BitPay as a Senior Software Developer and become a key member of our UI team. You will play a crucial role in developing new products, driving innovation, and staying at the forefront of technological advancements. This remote position requires residence within the Eastern or Central Time zones. Responsibilities include developing scalable UI components using React and TypeScript, collaborating with backend teams, ensuring code quality, and mentoring junior developers. The ideal candidate possesses extensive experience in React, TypeScript, and Web3 concepts, along with a proven track record of delivering high-quality software. BitPay offers a competitive salary, comprehensive benefits, remote work flexibility, and opportunities for professional development.

Requirements

  • 5+ years of professional software development experience
  • Expert-Level proficiency in React and TypeScript
  • Experience with state management libraries such as Redux Toolkit
  • Strong knowledge of Web3 concepts and blockchain interaction models
  • Experience with Web3 libraries such as Ethers, Viem, and Wagmi
  • Advanced experience working on Node.js based backends
  • A portfolio of projects i.e. GitHub
  • Proven track record of delivering high-quality software projects in professional environments
  • Passion for your craft, a drive for progress, and a commitment to excellence
  • Bachelor's degree in Computer Science or equivalent experience, with a track record of impressive projects

Responsibilities

  • Develop scalable and maintainable UI components using React and TypeScript
  • Build responsive and intuitive user interfaces aligned with modern design principles
  • Collaborate with backend teams to integrate APIs and optimize performance
  • Ensure code quality through testing, code reviews, and documentation
  • Address scalability, reliability, and logging challenges during development phases
  • Mentor and guide developers, fostering growth within the team
  • Drive code quality initiatives by establishing best practices for testing, reviews, and documentation
  • Stay updated on new technologies to keep the team innovative and competitive

Preferred Qualifications

  • Experience working with EVM and/or UTXO blockchains
  • Passion for cryptocurrency as a payments system
  • Experience with additional front-end frameworks; Vue.js, Angular
  • Experience integrating a frontend with GraphQL
  • Experience migrating projects to React from other Javascript frameworks
  • Proficiency with CSS in JS technologies such as Styled Components or Tailwind CSS
  • Experience with modern bundling tools such as Vite

Benefits

  • Work remote with a generous vacation policy, including the opportunity to take a sabbatical and select your own holidays
  • Access to continuous learning and development opportunities, supported by professional development reimbursement
  • Competitive salary package with comprehensive benefits, including fully covered medical and dental plans
  • We also offer telemedicine, life insurance, disability insurance, vision coverage, 401k, travel assistance, and more
  • Option to receive payment in cryptocurrency, along with a crypto match program
  • Stock option awards available to all employees
  • Home office allowance, reimbursement for internet/cell expenses, complimentary Amazon Prime and Spotify subscriptions

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.