Frontend Developer – React & Legacy Stack
Web Hosting Canada · Tunis
Description du poste
About the role
Reporting to a Software Development Lead, you will build the interfaces customers use to manage websites, domains and email. You will work in a squad with back‑end developers and designers across Montreal and Tunis, balancing a modern React platform with a legacy jQuery/PHP stack.
Key responsibilities
- Develop new features on the React platform (responsive, bilingual, accessible, tested).
- Maintain and extend existing jQuery and PHP‑rendered interfaces, including embedded React components.
- Translate designs into functional UI and raise issues when designs clash with real data or bilingual requirements.
- Create reusable components using the company’s own component library.
- Consume internal APIs and provide feedback on API design.
- Test and troubleshoot across browsers, screen sizes, and both host applications.
- Integrate AI tooling into the development workflow.
Required profile
- Several years of production front‑end development with strong JavaScript, HTML and CSS skills.
- Experience with modern component frameworks, ideally React (or willingness to switch from Vue/Angular/Svelte).
- Comfort with the legacy stack: jQuery, direct DOM manipulation, Bootstrap CSS and PHP‑rendered templates.
- Ability to read PHP templates and understand CSS specificity across multiple stylesheet eras.
- Fluency in English and French, written and spoken.
- Ability to pass a security background check.
Required skills
- React (React 19, Vite, Tailwind, TanStack Query, React Hook Form).
- jQuery, Bootstrap, PHP templating.
- HTML, CSS, JavaScript.
- Git and Linux command‑line proficiency.
- WordPress or comparable CMS with custom plugin/theme experience.
- Understanding of web hosting and domain name concepts.
- Deliberate use of AI tools in development.
What we offer
- Dental and medical insurance.
- Hybrid work model (2 days in office, 3 days remote).
- Free coffee at the office.
- Social committee outings.
- AI‑forward environment with ongoing training and coaching.
Questions fréquentes
Pourquoi signalez-vous cette offre ?
Aller plus loin
Salaires, guides et recherches en Tunisie.
Salaires par métier
- Team Leader (m/f) - Vilanova Beja Jardim 28
- Technicien de Maintenance industrielle 14
- Responsable maintenance 11
- Responsable Ressources Humaines 11
- Technicien Maintenance Industrielle 10
- Remote French Bilingual Customer Support Representative 10
- French-English Customer Support Associate 10
- Assistante administrative 9
Postulez en 30 secondes
Entrez votre email pour postuler. Un compte sera cree automatiquement.
En continuant, vous acceptez nos conditions d'utilisation.
Deja un compte ? Connexion
Une question sur cette offre ?
Posez-la ici : vous recevrez le récapitulatif de l'offre par e-mail, tout de suite.
Publie il y a 15 heures
Expire dans 1 mois
1 vues · 0 interesses
Boostez vos chances
Importez votre CV : nous vous proposons les offres qui matchent votre profil.
Analyse de votre CV en cours...
Web Hosting Canada
Tunis