Frontend (React Native) Developer & Quality Assurance (QA) Internship

The Bitcoin Company

Austin, TX, USA Remote

Full Time

Engineering / Financial Services

Pays in Bitcoin

{{field.value|getBooleanValue}}

Apr 25

The Bitcoin Company

Frontend (React Native) Developer & Quality Assurance (QA) Internship


We're looking for a talented frontend intern to join our team at The Bitcoin Company. You'll have the opportunity to support our frontend engineering team with development and QA work. This is a role that could be as big as you want, including the potential to stay onboard contingent to exceptional execution during the internship.


Who we are:

We are The Bitcoin Company. We're building a Bitcoin neobank/super-app that enables users to transition away from the legacy financial system to a platform that replicates all the same features while building bitcoin into the core as a native currency. We aim to give people a reasonable way to drop their legacy banking and financial applications for a one-stop bitcoin-focused financial solution.

Right now we have a bitcoin rewards app (web- and mobile-based) that allows users to buy prepaid Visa cards and gift cards, globally, while earning bitcoin back on every purchase. We’ve also recently launched card-linked offers, which enable USA users to link their credit and debit cards within our app to then earn bitcoin rewards when they shop with eligible merchants. In future, we’ll expand further to include affiliate shopping rewards (see: Rakuten and Lolli), a browser extension, bitcoin back travel deals, phone top-ups with bitcoin, fiat-to-bitcoin exchange services, international remittance tools, credit card roundup features (similar to Acorns), and much more.


Who we're looking for:

Responsibilities:

  • Work closely with our frontend engineers to assist in the development and QA phases of our web- and mobile-based apps, as well as our internal administration dashboard.
  • Liaise between our designers, product managers, and frontend engineers to help identify and document bugs/issues, new features, UI/UX improvements, etc.
  • Assist in creating and maintaining project documentation, such as user stories, wireframes, and mockups.
  • Participate in code reviews to identify potential issues and improvements.
  • Identify and patch bugs and implement UX/UI improvements.
  • Write automated tests and perform manual testing to ensure high-quality code and prevent regressions.
  • Review and improve our frontend development and testing workflow wherever possible.
  • Improve our internal dashboard and reporting.
  • Implement minor new features in our mobile and web apps including 2FA, PIN Codes, new UX/UI flows and optimizations, and other net-new features (with the instruction and oversight from our more senior developers to ensure scalability and stability).


An ideal candidate will possess many of the following:

  • Bitcoin maximalist and can explain why.
  • Strong written and verbal communication skills.
  • Experience with Bitcoin and Lightning Network payments.
  • Experience with frontend development (e.g., through study, past work experience, or personal projects); this includes:
  • developing mobile applications with React Native, Redux, and/or Typescript.
  • developing web applications with NextJS.
  • Experience with other frontend technologies, such as CSS, HTML, and JavaScript.
  • Experience with React Native and NextJS testing frameworks like Jest and Detox.
  • Experience with codebase platforms like Github (e.g., submitting and keeping track of Issues, making Pull Requests with code you’ve created or updated, etc).
  • Basic knowledge of back-end development and REST APIs.
  • Basic knowledge of UI/UX principles and design.
  • Basic knowledge of CI/CD tools and workflows.


What we offer:

This is an experience-building internship that will provide valuable experience in bitcoin, frontend development and QA, and leading initiatives end-to-end at a fast paced startup. Exceptional performance may/likely will lead to a paid role in the future.

We'll cover work-related expenses incurred during your time with us and we’ll offer a bitcoin stipend depending on experience and quality of work.

You'll also have the opportunity to work with a team of bitcoin maximalists from around the world, working on improving everyone's ability to access bitcoin and live on a bitcoin standard.


To apply:

Please include the following in your application:

  • Describe past experiences or provide work samples demonstrating your ability to meet the responsibilities and requirements set out above.
  • Your Github (or other codebase) profile.
  • A quick overview of three features of UX/UI flows in our mobile or web app that you would improve and how. Bonus points for code examples or bug fixes.

We look forward to hearing from you and growing our team together!

You must be logged in to to apply to this job.

{{notification.msg}}