Cloudpso
Cloudpso

Senior Frontend Developer – React/Next.js

May 7, 2025
Full-time
Remote · Islamabad, Islāmābād, Pakistan
Mid-Senior level
Front-end Developer

Key Responsibilities

  • Frontend Architecture & Development

  • Build responsive, accessible React.js/Next.js applications for:

  • Admin Portal: User management, transaction monitoring, fraud alerts

  • Customer Web Portal: Balance checks, transfer history, document uploads

  • Optimize performance for financial data-heavy UIs (virtualized tables, WebSockets).

  • Implement secure authentication flows (OAuth 2.0, JWT, biometric checks).

  • API & State Management

  • Integrate with banking/payment APIs (REST/GraphQL) using Axios/Apollo Client.

  • Design state management (Redux Toolkit/Zustand) for:

  • Real-time transaction updates

  • Multi-step transfer workflows

  • Handle tokenization/encryption for sensitive data display.

  • Security & Compliance

  • Enforce PCI DSS standards for payment UIs (masked data, read-only fields).

  • Implement PSD2/SCA-compliant UI flows (OTP, biometric prompts).

  • Audit XSS/CSRF vulnerabilities (CSP headers, sanitized inputs).

  • Collaboration & Leadership

  • Mentor junior developers via code reviews and pair programming.

  • Work with UX designers to prototype high-fidelity workflows.

  • Partner with backend engineers on API contract design.

Requirements

Core Technologies:

  • Proficient in React.js, Next.js, TypeScript, and modern JavaScript (ES6+)

State Management:

  • Hands-on experience with Redux Toolkit, Zustand, or React Query for complex state handling

Styling & UI Systems:

  • Strong knowledge of CSS Modules, Tailwind CSS, and experience building/maintaining design systems using Storybook

API Integration:

  • Experience integrating with REST and GraphQL APIs using tools like Axios or Apollo Client
  • Familiarity with WebSockets for real-time data updates

Testing & QA:

  • Solid understanding of unit, integration, and end-to-end testing using Jest, React Testing Library, and Cypress

Security Practices:

  • Understanding of OWASP Top 10 vulnerabilities and frontend security best practices (e.g., Content Security Policies (CSP), JWT handling)

DevOps & Deployment:

  • Familiarity with containerization using Docker

  • Experience deploying to AWS Amplify, Vercel, or similar

  • Knowledge of CI/CD pipelines using GitHub Actions or similar tools

  • 5+ years with React.js, including 2+ years in fintech/banking.

  • Portfolio of data-intensive, secure web apps (share if possible).

  • Experience with:

  • Payment flows (ACH, SEPA, wire transfers)

  • Compliance tools (Onfido, Jumio)

  • Fraud detection UIs

Nice-to-Have

  • Mobile development (React Native/Capacitor).
  • Backend knowledge (Node.js/NestJS).
  • AWS/Azure cloud experience.

Benefits

  • Employee stock option plan (ESOP)
  • Medical insurance
  • Annual Increments
  • Company gadgets
  • Competitive salary and benefits package.
  • Opportunities for professional development and growth.
  • Collaborative and innovative work environment.
  • Chance to work on cutting-edge cloud projects.
  • Supportive and inclusive company culture.