Search by job, company or skills

OneCard

Senior React Developer

new job description bg glownew job description bg glownew job description bg svg
  • Posted a month ago
  • Be among the first 10 applicants
Early Applicant

Job Description

As a Senior React, next js Developer, you'll step into a leadership role where your expertise and experience will shape the direction of our projects. You will play a key role in making sure our web applications are of high-quality and successful.

Job Description:

  • Leading the development of high-impact features
  • Architecting scalable, efficient React and Next js solutions
  • Collaborating with cross-functional teams and stakeholders
  • Ensuring the highest standards of code quality and performance
  • Identifying and addressing technical issues proactively
  • Innovating and implementing best practices in React, Next js development
  • Participating in strategic planning and decision-making
  • Driving continuous improvement in development processes

Job Requirements

Experience & Background

  • 5+ years of professional experience as a Frontend / Web Developer.
  • At least 3+ years of hands-on experience with React in production environments.
  • Solid experience with Next.js (ideally versions 12+), including server-side rendering (SSR), static site generation (SSG), and API routes.
  • Proven experience working on payments / fintech / e-commerce products (e.g. online checkout, payment gateways, wallets, recurring payments, subscriptions, or similar).

Technical Skills Frontend

  • Strong proficiency in JavaScript (ES6+) and TypeScript.
  • Deep understanding of React fundamentals:
  • Functional components, hooks (useState, useEffect, useContext, useMemo, useCallback, custom hooks).
  • Component composition and reusable UI patterns.
  • Solid experience with state management:
  • React Context, Redux / Redux Toolkit, Zustand, or similar.
  • Clear understanding of when to use local state vs global state vs server-state tools (React Query, RTK Query, SWR, etc.).
  • Excellent knowledge of HTML5, CSS3, and modern styling approaches:
  • CSS Modules, Styled Components, Tailwind CSS, or similar.
  • Strong experience building responsive, cross-browser interfaces for desktop and mobile web.
  • Hands-on experience with Next.js features:
  • Routing (Pages and/or App Router), layouts, dynamic routes.
  • SSR / SSG / ISR strategy and when to use each.
  • next/image, next/link, dynamic imports, environment configs.
  • Basic familiarity with middleware and API routes is a plus.

Technical Skills Software Engineering & Payments

  • Strong understanding of web security in the context of financial applications:
  • XSS, CSRF, CORS, secure cookies, input validation, and safe handling of sensitive data on the frontend.
  • Experience integrating with payment gateways / processors (cards, wallets, or local payment methods), including:
  • Redirect / hosted pages, iframe-based flows, client-side tokenization, 3D Secure flows.
  • Handling success/failure states, timeouts, and retries gracefully in the UI.
  • Good understanding of RESTful APIs (GraphQL is a plus):
  • Handling authentication tokens, headers, error handling, and data transformation.
  • Solid software engineering fundamentals:
  • Clean architecture, separation of concerns, SOLID principles (at least at a practical level).
  • Version control using Git, feature branching, and pull-request workflows.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 142104885