Nouveau
Description du poste
Uphold, leader de la technologie financière axée sur la blockchain, recherche un(e) Ingénieur Frontend talentueux(se) pour rejoindre son équipe produit à Casablanca. Vous participerez à la conception, au développement et à l’évolution du portefeuille numérique Uphold, une application web et mobile qui permet à des millions d’utilisateurs d’effectuer des paiements, de gérer leurs comptes bancaires et d’investir sur des actifs on‑chain en toute sécurité.
**Vos missions principales**
- Concevoir et implémenter des interfaces utilisateur modernes, réactives et accessibles, en respectant les standards WCAG et les meilleures pratiques de sécurité.
- Développer de nouvelles fonctionnalités (gestion de portefeuilles, visualisation de transactions, intégration de nouveaux marchés) en utilisant React, TypeScript et les outils de state‑management (Redux, Recoil, etc.).
- Optimiser les performances de l’application (temps de chargement, rendu côté client, consommation de bande passante) afin d’offrir une expérience fluide même sur des connexions mobiles limitées.
- Collaborer étroitement avec les équipes Backend, Product Management et Design pour définir les exigences, consommer les API REST/GraphQL et garantir la cohérence fonctionnelle.
- Participer à l’ensemble du cycle de vie du développement logiciel : revue de code, tests unitaires et d’intégration (Jest, React Testing Library), CI/CD (GitHub Actions, Docker) et déploiement continu.
- Contribuer à la documentation technique et aux bonnes pratiques de l’équipe (guidelines de code, design system, linting, formatage).
- Être acteur·rice de la culture d’entreprise en promouvant l’innovation, la transparence et la responsabilité, valeurs fondamentales d’Uphold.
**Profil recherché**
- Minimum 3 ans d’expérience professionnelle en développement Frontend, idéalement dans le secteur fintech ou blockchain.
- Maîtrise avancée de JavaScript/TypeScript, React (hooks, context), HTML5, CSS3 (SASS/SCSS) et des concepts de responsive design.
- Expérience avérée avec les API RESTful et GraphQL, ainsi qu’avec les outils de versionning Git et les pipelines CI/CD.
- Connaissances solides en optimisation des performances web, accessibilité (WCAG) et sécurité front‑end (XSS, CSP, etc.).
- Bonnes pratiques de testing (unitaires, d’intégration) et capacité à écrire du code propre, maintenable et évolutif.
- Esprit d’équipe, excellente communication en français et en anglais, capacité à travailler en mode Agile/Scrum.
**Ce que nous offrons**
- Un CDI en full‑time avec un environnement de travail hybride (3 jours au bureau, 2 jours en remote).
- Un package de rémunération compétitif, incluant des avantages sociaux (mutuelle, tickets restaurant, transport) et un plan d’intéressement lié aux performances de l’entreprise.
- Accès à des formations continues, conférences et certifications (React, TypeScript, sécurité web).
- Un bureau moderne au cœur de Casablanca, équipé de postes de travail ergonomiques et d’espaces de détente.
- La possibilité de travailler sur des projets à fort impact, au cœur de la révolution financière on‑chain, dans une entreprise qui prône la transparence totale (publication des actifs/passifs toutes les 30 secondes).
Rejoignez Uphold et contribuez à façonner l’avenir de la finance décentralisée !