Senior/front End Engineer (react/react Native Web)

Dubai, DU, AE, United Arab Emirates

Job Description

We are looking for a Senior Front-End Engineer with strong experience in React and React Native Web to build and scale modern enterprise-grade web applications. The ideal candidate will be comfortable delivering high-quality UI/UX, building reusable component systems, and integrating with APIs in a production environment.



Experience in finance / fintech (payments, wallets, compliance flows, banking portals) is a strong plus.



Responsibilities



Build and maintain high-performance web applications using React and React Native Web Develop scalable UI architecture and reusable components (design-system mindset) Integrate front-end workflows with REST APIs and/or GraphQL APIs Implement authentication flows (e.g., JWT, OAuth2, SSO, session handling) Ensure responsive design and cross-browser compatibility Collaborate with product owners, designers, and backend engineers to deliver features end-to-end Improve performance, code quality, maintainability, and front-end security practices Implement robust front-end testing (unit + integration + E2E where needed) Participate in code reviews and contribute to best practices and engineering standards Ensure correct handling of data formatting, localization, and UI validation (important in fintech-grade applications)

Requirements



Core Requirements



5+ years of professional front-end development experience Strong experience with React.js (hooks, state management, performance optimizations) Solid experience with React Native and ideally React Native Web Strong knowledge of TypeScript Proficient with modern UI development practices (component-driven architecture, reusable layouts and UI patterns) Experience integrating with APIs (REST patterns, authentication tokens, refresh logic, error handling) Comfortable working with Git (GitHub/GitLab) and Agile delivery (Scrum/Kanban)

Front-End Engineering Fundamentals



Strong knowledge of browser fundamentals and debugging (DevTools) Performance tuning: rendering optimizations, lazy loading, caching, bundle strategy Ability to write clean and maintainable code (SOLID principles applied to UI)

Technologies & Tools (Expected Experience)



Front-End Stack



React.js, React Native Web TypeScript State management (Redux Toolkit / Zustand / Recoil / TanStack Query) Routing (React Router or equivalent)

UI / Styling



Ant Design (preferred) Styled-components / Tailwind CSS / CSS Modules / SCSS Design system & component library mindset

API / Backend Integration



REST and/or GraphQL integration Axios / Fetch API WebSockets (nice to have)

Testing



Jest, React Testing Library Cypress / Playwright (preferred)

Build, DevOps & Delivery



Vite / Webpack CI/CD exposure (GitHub Actions, GitLab CI) Docker exposure is a plus

Fintech / Finance Experience (Strong Plus)



Experience in fintech, payments, wallets, banking, cards, remittance, or trading platforms Familiarity with multi-currency flows, transaction histories, financial reporting UIs Exposure to KYC/KYB onboarding workflows and KYT/AML screening interfaces (high-level understanding is enough) Strong attention to number precision, currency formatting, audit-friendly UI flows, and permissions-based access

Soft Skills



Strong communication skills in a multi-cultural team environment Ability to work independently and deliver production-ready features Product mindset: propose solutions, not only implement tickets Strong ownership and reliability under deadlines

Nice to Have



Next.js experience Experience with mobile React Native (iOS/Android) in addition to web Experience with role-based access control (RBAC) UI patterns Experience implementing analytics and event tracking (GA4, Segment, Mixpanel) Familiarity with front-end security practices (XSS prevention, secure token handling)

Benefits



Dubai-based role with a high-impact product roadmap Opportunity to build modern fintech-grade user experiences Fast execution environment with technical ownership * Competitive compensation based on profile and experience

Beware of fraud agents! do not pay money to get a job

MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD2256553
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Dubai, DU, AE, United Arab Emirates
  • Education
    Not mentioned