HirePortal

Senior React Developer

About the Role

As a

Senior React Developer

at Aspire, you will play a key role in designing and delivering complex, high-performance web applications for the financial services domain. You’ll work on mission-critical projects where security, accessibility, and real-time data visualization are paramount. Collaborating closely with backend engineers, designers, and product managers, you will create scalable, responsive, and secure solutions that power modern banking and fin-tech platforms.

What You'll Do

  • Design, build, and maintain modular, reusable React + TypeScript components for financial web applications.
  • Work with backend engineers to integrate RESTful and GraphQL APIs, ensuring optimal security and performance.
  • Implement robust state management using Redux, Zustand, or React Context.
  • Maintain high-quality code with unit, integration, and end-to-end testing (Jest, React Testing Library, Cypress).
  • UI Excellence: Develop pixel-perfect, responsive UIs aligned with design systems (Figma), following WCAG and ARIA accessibility standards.
  • Apply secure coding practices for authentication (OAuth2/OpenID Connect), sensitive data handling, and role-based access control.
  • Use code splitting, lazy loading, memorization, and other techniques to optimize application performance.
  • Review code, contribute to architectural discussions, and guide junior developers.
  • Work with QA and DevOps teams to support pipelines and environment configurations.

What You'll Need

  • 6+ years of front-end development experience (3+ with React + TypeScript).

    Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.

    Proven background in financial services, digital banking, or fin-tech projects.

  • Deep knowledge of React Hooks & Functional Components.

  • Deep knowledge of State management (Redux Toolkit, Zustand, etc.)

  • Solid TypeScript generics & typing best practices background.

  • Experience in REST and GraphQL API integration

  • Deep knowledge of Modern HTML5, CSS3, SCSS, CSS-in-JS (styled-components, TailwindCSS)

  • Experience with authentication protocols (JWT, OAuth 2.0, SSO).

  • Strong understanding of responsive design & cross-browser compatibility.

  • Proficiency in testing frameworks (unit, integration, E2E).

  • Knowledge of frontend security best practices (XSS, CSRF, secure token handling).

  • Familiarity with agile workflows and tools (JIRA, Confluence, Git).

  • Experience with financial dashboards, payment interfaces, or trading platforms is preferable.

  • Familiarity with domain-driven design (DDD) and micro-frontend architecture.

  • Exposure to server-side rendering (SSR).

  • Knowledge of CI/CD pipelines, Docker, or container-based environments.

  • Contributions to open-source projects or a strong GitHub portfolio.

  • Awareness or knowledge of IT security best practices as defined by ISO/SOC or similar.

Why Aspire

  • Be part of a (Remote is here-to-stay) organization
  • Work and learn from great minds
  • Explore new opportunities to learn and grow every day by attending technical and nontechnical training
  • Get market exposure by working with international tech leaders
  • Nursery reimbursement benefit
  • Attend virtual and onsite international tech conferences
  • Exposure to work in an IT environment that adheres to rigorous security and compliance standards defined by ISO / SOC

Skills

  • React
  • TypeScript
  • Redux
  • GraphQL
  • Jest
  • Cypress
  • OAuth2

Related jobs

Aspire, JordanApply for this job