Frontend Integrator/ Integrator Web

Posted 3 days ago

Worldwide

Summary

Heads up: even if you were the Einstein of front-end, without solid French you won't perform here.On continue en français 👇 Recherché : un(e) développeur(euse) front-end qui termine ce qu'il commence 📍 Télétravail 100 % · Temps plein, permanent · Chevauchement avec les matinées du Québec (jusqu'à ~13h) 🎭 La vérité brutale Chez dettes.ca (Groupe Leblanc Syndic), on aide des gens à reprendre le contrôle de leurs finances. Autour de ça, on construit tout un écosystème numérique : applis de budget, calculatrices de remboursement, quiz d'auto-diagnostic, plateforme de formation. Le hic ? Ce poste a deux visages, et on l'assume : - 🧠 ~60 % applicatif : de la vraie programmation JavaScript — composants, gestion d'état, intégration d'API, modules de calcul, visualisation de données budgétaires - 🔧 ~40 % sites web :WordPress / WooCommerce / Tutor LMS (dettes.ca, abondance360.com…) — correctifs d'audits, parcours d'achat, performance. Traduction sans filtre : - Si tu ne fais que du HTML/CSS et du paramétrage de thèmes WordPress → ça ne fittera pas. Le volet applicatif exige du vrai JS. - Si tu trouves WordPress « indigne de toi » → ça ne fittera pas non plus. C'est une partie assumée de la job. 💼 Ta mission - Développer les interfaces des applis : formulaires complexes, visualisation de données, intégration des API internes. - Détecter les anomalies WordPress de façon proactive (la détection fait partie de la job, pas juste la correction) et faire évoluer WooCommerce + Tutor LMS. - Collaborer avec le back-end et l'UX-UI pour définir les contrats d'API. - Documenter ton travail — dans une équipe répartie sur deux continents, ce qui n'est pas écrit n'existe pas. 🧰 Ce qu'on veut voir dans ta boîte à outils - JavaScript moderne (ES6+) + un framework réel (React, Vue ou équivalent) - HTML5 / CSS3 solides, responsive - API REST ; notions de BD (PostgreSQL, un atout) - WordPress : thèmes enfants, hooks, WooCommerce ; PHP « assez pour intervenir sans tout casser » - Git au quotidien - Usage courant de l'IA pour coder (mais : du code généré que tu ne comprends pas ne part pas en prod) - Atouts : Tutor LMS, SEO technique, TypeScript 👤 Profil recherché - 3 à 5 ans en front-end, dont au moins un vrai projet applicatif(pas seulement des sites vitrines). - Français professionnel écrit et oral — non négociable : nos utilisateurs, nos contenus et notre équipe travaillent en français. Chez nous, le savoir-être pèse autant que la technique :    - ✅ Orienté solutions : tu arrives avec une piste, pas juste le constat du problème.   - ✅ Autonome: tu prends une tâche floue, poses les bonnes questions, puis livres.    - ✅ Culture de l'écrit: tu documentes naturellement.    - ✅ À l'aise avec l'IAcomme outil de renforcement, pas comme béquille. 🧗 Processus de sélection (sans BS) 1. Candidature : CV + liens vers du code/projets en ligne + un court exemple de doc technique que tu as rédigé (1-2 pages). 2. Entrevue RH (30 min) 3. Entrevue technique (45 min) :tu nous décris une fonctionnalité où tu as géré des données(état, API, validation) — pas juste de l'affichage. 4. Test pratique rémunéré (2-3 h) : un petit composant applicatif qui consomme une API + un correctif WordPress, avec une courte doc de ta démarche. Les deux volets du poste en miniature. ⚠️ Avertissement Pas pour toi si :« c'est compliqué » est ta réponse préférée, ou si 73 % complété te satisfait. Parfait si : tu trouves physiquement douloureux le copier-coller manuel et que livrer du code en prod (pas dans un backlog) te rend heureux. PS : si tu as tout lu jusqu'ici, en français, sans décrocher — c'est probablement un signe. 🎵 dettes.ca — pour en finir avec les processus manuels. - -- 🌐 English version (required translation) 🗣️ Heads-up: this role runs in French. Professional French (spoken and written) is a hard requirement — our users, our content and our team all work in French. English follows for compliance only. Wanted: a front-end developer who actually finishes what they start 📍 100 % remote · Full-time, permanent · Overlap with Québec mornings (until ~1 p.m. EST) 🎭 The brutal truth At dettes.ca (Groupe Leblanc Syndic), we help people take back control of their finances. Around that mission, we build a whole digital ecosystem: budgeting apps, debt-repayment calculators, self-assessment quizzes, an online training platform. The catch? This role has two faces, and we own it: - 🧠 ~60 % application work: real JavaScript programming — components, state management, API integration, calculation modules, budget-data visualization. - 🔧 ~40 % websites: WordPress / WooCommerce / Tutor LMS (dettes.ca, abondance360.com…) — audit fixes, purchase funnels, performance. No filter: - If you only do HTML/CSS and WordPress theme tweaking → not a fit, The application side needs real JS. - If you think WordPress is "beneath you" → also not a fit. It's an owned part of the job. 💼 Your mission - Build the app interfaces: complex forms, data visualization, internal API integration. - Proactively detect WordPress issues (detection is part of the job, not just fixing) and evolve WooCommerce + Tutor LMS. - Work with the back-end dev and the UX-UI designer to define API contracts. - Document your work — in a team split across two continents, what isn't written doesn't exist. 🧰 What we want in your toolbox - Modern JavaScript (ES6+) + a real framework (React, Vue or equivalent) - Solid HTML5 / CSS3, responsive - REST APIs; database basics (PostgreSQL a plus) - WordPress: child themes, hooks, WooCommerce; enough functional PHP to work without breaking everything - Git, daily - Everyday use of AI to code (but: generated code you don't understand does not ship to prod) - Nice-to-haves: Tutor LMS, technical SEO, TypeScript 👤 Who we're looking for - 3 to 5 years in front-end, including at least one real application project (not just brochure sites). - Professional French, written and spoken — non-negotiable: our users, our content and our team work in French. - Here, soft skills weigh as much as technical skills:    - ✅ Solution-oriented: you show up with a lead, not just the problem statement.    - ✅ Autonomous: you take a fuzzy task, ask the right questions, then deliver.    - ✅ Writing culture: you document naturally.     - ✅ Comfortable with AI as a force multiplier, not a crutch. 🧗 Selection process (no BS) 1. Application: résumé + links to code/online projects + a short sample of technical documentation you wrote (1-2 pages). 2. Technical interview (45 min):you walk us through a feature where you handled data(state, API, validation) — not just display. 3. Paid practical test (2-3 h):a small application component consuming an API + a WordPress fix, with short documentation of your approach. Both sides of the job in miniature. ⚠️ Heads-up Not for you if:"it's complicated" is your favorite answer, or if 73 % done is good enough for you. Perfect if: manual copy-paste is physically painful to you, and shipping code to prod (not to a backlog) makes you happy. PS: if you read this far, in French, without dropping off — it's probably a sign. 🎵

  • Less than 30 hrs/week
    Hourly
  • 6+ months
    Duration
  • Expert
    Experience Level
  • $12.00

    -

    $25.00

    Hourly
  • Remote Job
  • Ongoing project
    Project Type

Contract-to-hire opportunity

This lets talent know that this job could become full time.
Learn more
Skills and Expertise
Mandatory skills
CSS 3
Landing Page
Website
Activity on this job
  • Proposals:Less than 5
  • Last viewed by client:3 days ago
  • Interviewing:
    0
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Sep 3, 2016
  • Canada
    Terrebonne6:35 PM
  • $771K total spent
    45 hires, 18 active
  • 70,616 hours

Explore similar jobs on Upwork

Graphic Design
Adobe Photoshop
Web Design
Adobe InDesign
JavaScript
HTML
HTML5
Google Maps API

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo