- Company Name
- Blockchain.com
- Job Title
- Front-End Engineer (React)
- Job Description
-
**Job Title:** Front‑End Engineer (React)
**Role Summary:**
Develop and maintain high‑performance web interfaces for consumer‑facing crypto products (wallet, DEX, on‑ramp) using React, Next.js, and TypeScript. Drive full lifecycle of UI features, collaborate with cross‑functional teams, and integrate Web2 and Web3 APIs to deliver secure, scalable user experiences.
**Expectations:**
- 3+ years of front‑end development experience, focused on React and TypeScript.
- Deliver production‑ready code that is secure, maintainable, and well‑tested.
- Own feature ownership from concept through deployment and post‑launch maintenance.
- Actively contribute to best‑practice discussions and code quality initiatives.
**Key Responsibilities:**
- Build responsive, performant UIs for wallet, DEX, and data‑visualization components.
- Convert design deliverables into clean, modular React components.
- Integrate blockchain APIs, wallet adapters, and Web3 services into the front‑end.
- Write unit, integration, and end‑to‑end tests to ensure reliability.
- Collaborate with product managers, designers, and back‑end engineers to refine requirements.
- Mentor peers, review code, and champion coding standards.
- Monitor and optimize application performance and accessibility.
**Required Skills:**
- Proficiency in React (hooks, context, suspense), Next.js, and TypeScript.
- Strong grasp of HTML5, CSS3, and responsive design techniques.
- Experience with Web3 libraries (e.g., ethers.js, web3.js) and interacting with smart contracts.
- Familiarity with blockchain fundamentals (cryptocurrencies, wallets, DEX concepts).
- Solid understanding of software engineering principles, version control (Git), and CI/CD pipelines.
- Ability to write automated tests (Jest, React Testing Library, Cypress).
- Excellent problem‑solving, debugging, and communication skills.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent practical experience.
---