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.