remote
Senior Frontend Engineer - Payments Crypto & Fiat - EasyGo
Frontend Developer
Senior Frontend Engineer responsible for building high‑performance, secure payment interfaces for fiat and crypto transactions, leveraging React, TypeScript, and Web3 technologies to deliver seamless user experiences at scale.
About the role
Key Responsibilities
- Design and implement responsive, high‑throughput UI components for fiat and crypto payment flows using React and TypeScript.
- Integrate with backend services and blockchain APIs via REST and Web3 protocols, ensuring data integrity and security.
- Collaborate with product, design, and backend teams to define requirements, create prototypes, and iterate on user experience.
- Maintain and improve front‑end build pipelines, testing frameworks, and CI/CD processes to support rapid, reliable releases.
- Optimize performance, accessibility, and cross‑browser compatibility for a global user base.
Requirements
- 5+ years of professional experience building complex web applications with React and TypeScript.
- Strong understanding of payment systems, including fiat processing and cryptocurrency transactions.
- Hands‑on experience with Web3 libraries (e.g., ethers.js, web3.js) and blockchain interaction patterns.
- Proficiency in RESTful API consumption, state management, and modern front‑end tooling (Webpack, Babel, CI/CD).
- Demonstrated ability to write clean, testable code and mentor junior engineers.
Skills
reacttypescriptjavascriptweb3cicd