Senior Front-End Engineer (React / Next.js / TypeScript)
(remote or on-site Dubai)
About the Role
We are hiring a Senior Front-End Engineer to lead development of high-quality web applications using React, Next.js, and modern Web3 technologies. You will build responsive, scalable user interfaces that integrate with decentralized systems and blockchain networks.
What You’ll Do
-
Architect, design, and implement responsive, maintainable front-end applications using
React
,
Next.js
, and
TypeScript
.
-
Integrate blockchain connectivity and
wallet interactions
into frontend workflows (e.g., MetaMask, WalletConnect)
-
Translate UI/UX designs into robust, production-ready components.
-
Collaborate with backend engineers on API integration and data fetching strategies.
-
Ensure performance, accessibility, and responsive behavior across devices.
-
Champion best practices in coding standards, testing, and documentation.
-
Provide technical leadership and mentorship to other engineers.
-
Continuously research and adopt new technologies to improve performance and developer productivity.
Qualifications
-
5+ years of professional front-end engineering experience.
-
Deep expertise with
React.js
,
Next.js
, and
TypeScript
.
-
Strong proficiency in modern JavaScript (ES6+), CSS, and responsive design.
-
Solid experience with front-end tooling and state management libraries (e.g., Redux, Zustand).
-
Experience with RESTful APIs, async data flows, and frontend performance optimization.
-
Comfortable working in a fast-paced, collaborative environment.
Nice-to-Have
-
Familiarity with testing frameworks (e.g., Jest, Vitest, or Cypress).
-
Experience with real-time data interfaces or complex state patterns.
-
Exposure to CI/CD workflows and deployment tooling (e.g., Vercel, GitHub Actions).
Why You’ll Love Working With Us
-
Opportunity to shape the front-end architecture and make meaningful technical decisions.
-
Work with a talented team of engineers and designers.
-
Competitive compensation and growth opportunities.
How to Apply
Please submit your resume or portfolio showcasing relevant work to
[email/contact link]
.