We're looking for a Senior React (Next.js) Engineer to help build the core Mahyar web application. You'll be responsible for developing a production-grade fintech platform, working closely with backend, blockchain, product, and compliance teams.
This is not a marketing website—accuracy, reliability, performance, and security are critical.
You'll have real ownership over architecture, frontend patterns, technical decisions, and delivery.
What You'll Be Working On
Building the Mahyar web application using Next.js, React, and TypeScript
Implementing core user flows, including:
Marketplace browsing (pre-login)
Property investment
Fiat & crypto checkout
Portfolio & yield tracking
Secondary marketplace (buy/sell)
Integrating with:
Payment providers (cards, Apple Pay, Google Pay)
KYC providers
Backend APIs (ledger, investments, payouts)
Authentication and user management
Building responsive, accessible, and high-performance user interfaces
Ensuring a seamless UX for financial workflows
Handling complex edge cases such as failed payments, pending crypto transactions, KYC verification states, and asynchronous processing
Collaborating closely with product and design teams to refine user journeys and reduce friction
Writing clean, maintainable, scalable, and well-tested code
Contributing to frontend architecture, performance optimization, and engineering best practices
What We're Looking For
Must Have
Strong experience building production applications with React and Next.js
Excellent TypeScript skills
Strong understanding of modern React patterns and hooks
Experience with state management (React Query, Zustand, Redux, or similar)
Experience integrating REST and/or GraphQL APIs
Experience integrating third-party services such as payments, authentication, analytics, or KYC providers
Strong attention to detail, particularly around financial and transactional user flows
Experience building responsive applications across desktop and mobile browsers
Comfortable working in a fast-moving startup environment
Nice to Have
Experience with fintech, payments, trading, or investment platforms
Exposure to crypto or blockchain concepts (no deep on-chain development required)
Experience working with regulated products (KYC, AML, compliance)
Familiarity with server-side rendering (SSR), static generation (SSG), and performance optimization in Next.js
Experience with testing frameworks such as Playwright, Cypress, Jest, or React Testing Library
Experience shipping products used by thousands of users
Tech Stack (Current Direction)
Next.js (App Router)
React + TypeScript
Tailwind CSS
React Query
Zustand
REST & GraphQL APIs
Stripe / Checkout.com (Apple Pay, Google Pay, cards)
شرکت Mahyar یک مجموعهی چندرشتهای است که در حوزههای مختلف تجاری فعالیت دارد و تمرکز اصلی آن بر واردات و صادرات در بازارهای بینالمللی است. در کنار فعالیتهای بازرگانی، Mahyar همواره به توسعه و نوآوری توجه ویژهای داشته و در حال حاضر گسترش و دیجیتالیسازی سامانهها و اپلیکیشنهای داخلی و تجاری شرکت در اولویت بالایی قرار دارد. به همین دلیل، این شرکت به دنبال جذب توسعهدهندگان توانمند و متخصص است تا در طراحی، توسعه و بهبود راهکارهای نرمافزاری نقش کلیدی ایفا کنند و همراه با تیم، مسیر رشد فناوری Mahyar را تسریع بخشند.