Senior React Developer
Aspire, Jordan · Amman
Job description
About the role
As a Senior React Developer at Aspire you will design and deliver high‑performance web applications for the financial services sector. You will work on mission‑critical projects where security, accessibility, and real‑time data visualization are essential.
Key responsibilities
- Design, build, and maintain modular, reusable React + TypeScript components for financial web applications.
- Integrate RESTful and GraphQL APIs with backend engineers, ensuring optimal security and performance.
- Implement state management using Redux, Zustand, or React Context.
- Write unit, integration, and end‑to‑end tests with Jest, React Testing Library, and Cypress.
- Develop pixel‑perfect, responsive UIs following design systems (Figma) and WCAG/ARIA standards.
- Apply secure coding practices for authentication (OAuth2/OpenID Connect), token handling, and role‑based access control.
- Optimize performance through code splitting, lazy loading, and memoization.
- Review code, contribute to architecture discussions, and mentor junior developers.
- Collaborate with QA and DevOps to support CI/CD pipelines and container environments.
Required profile
- 6+ years of front‑end development experience, including 3+ years with React and TypeScript.
- Degree in Computer Science, Software Engineering or related field.
- Proven experience in financial services, digital banking, or fintech projects.
- Strong understanding of responsive design, cross‑browser compatibility, and frontend security (XSS, CSRF).
- Familiarity with agile workflows and tools such as JIRA, Confluence, and Git.
Required skills
- React, React Hooks, Functional Components
- TypeScript (generics, strict typing)
- State management: Redux Toolkit, Zustand, React Context
- REST and GraphQL API integration
- HTML5, CSS3, SCSS, styled‑components, TailwindCSS
- Testing: Jest, React Testing Library, Cypress
- Authentication protocols: JWT, OAuth 2.0, OpenID Connect, SSO
- Performance optimization: code splitting, lazy loading, memoization
- CI/CD pipelines, Docker, container‑based environments
- Version control with Git
What we offer
- Fully remote work environment
- Opportunities to learn from senior technical leaders
- Access to technical and non‑technical training
- Exposure to cutting‑edge fintech projects
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Jordan.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 1 month ago
Expires 1 week from now
86 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Aspire, Jordan
Amman