Jobiglo

No results.

This job is no longer available

This job expired on 31/07/2026. It no longer accepts applications.

Senior Frontend and UI/UX Engineer

GamaLearn

Remote
Remote Senior 🇬🇧 English
TypeScript JavaScript HTML5 CSS3 React Vue.js Next.js Redux Zustand Vuex Pinia Tanstack Query SWR React Query REST GraphQL WebSockets Socket.io Web Components Shadow DOM Service Workers Jest Cypress Mocha Chai React Testing Library Vue Test Utils Sass Less Styled Components Emotion Webpack Parcel Vite npm yarn

Job description

About the role

We are looking for a Senior Frontend and UI/UX Engineer to lead the design and implementation of complex, scalable web applications. This fully remote position requires deep expertise in modern JavaScript frameworks and a passion for delivering high‑quality user experiences.

Key responsibilities

  • Architect and build reusable, maintainable frontend components using TypeScript, React, Vue.js, and Next.js.
  • Integrate RESTful and GraphQL APIs, ensuring seamless data flow between frontend and backend.
  • Optimize performance through caching strategies, lazy loading, and advanced tooling.
  • Implement real‑time features with WebSockets and libraries such as Socket.io.
  • Collaborate with backend, design, product, and customer success teams to translate requirements into polished interfaces.
  • Maintain code quality with unit, integration, and end‑to‑end testing.

Required profile

  • 8+ years of hands‑on frontend development experience.
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or equivalent experience.
  • Strong portfolio demonstrating work with React, Vue.js, and Next.js.
  • Proven ability to write clean, well‑documented, testable code.

Required skills

  • TypeScript, JavaScript (ES6+), HTML5, CSS3
  • React (Hooks, Context API), Vue.js (Composition API, Options API), Next.js
  • State management: Redux, Zustand, Vuex, Pinia, Tanstack Query
  • Data fetching & caching: SWR, React Query
  • API integration: REST, GraphQL
  • Real‑time communication: WebSockets, Socket.io
  • Browser features: Web Components, Shadow DOM, Service Workers
  • Testing frameworks: Jest, Cypress, Mocha, Chai, React Testing Library, Vue Test Utils
  • CSS tools: Sass, Less, Styled Components, Emotion
  • Build tools: Webpack, Parcel, Vite, npm, yarn

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec GamaLearn.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.

A question about this job?

Ask it here: you will get the full job summary by e-mail, right away.

💬 Chat with us on Telegram

Published 4 months ago

22 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

GamaLearn