Location Cebu
Country Philippines
Category Développement et gestion de produits
Type Temps plein
Experience NA
Language Anglais

La durabilité, c’est l’affaire

 

Qui sommes-nous ?

Le spécialiste des logiciels de durabilité, AMCS, a son siège social en Irlande et des bureaux en Europe, aux États-Unis, au Canada et en Australasie. Avec plus de 1 300 employés hautement qualifiés dans 22 pays, nous sommes spécialisés dans la fourniture de solutions technologiques pour faciliter un avenir neutre en carbone.

 

Ce que nous faisons

Nos solutions SaaS innovantes augmentent l’efficacité et stimulent la durabilité dans les industries gourmandes en ressources. Plus de 5 000 clients dans 23 pays bénéficient déjà de notre logiciel Performance Sustainability, ce qui nous permet de fournir des solutions pratiques pour améliorer la rentabilité et la résilience environnementale dans le monde entier.


Nos collaborateurs

AMCS offre aux membres de l’équipe plus qu’un simple emploi, mais l’occasion de tracer une carrière au sein d’une entreprise qui grandit, évolue et définit de nouvelles méthodes de travail qui ont un impact positif sur le monde qui nous entoure. AMCS a été créée en Irlande et conserve ses racines locales et sa mentalité de « start-up » avec une culture de connexion.  Nos clients, nos collègues et notre communauté qui crée un environnement de travail qui favorise l’ouverture, la collaboration et la créativité.


Principales responsabilités


Développement et mise en œuvre de base :

  • Développement de composants d’interface utilisateur : création de composants d’interface utilisateur réutilisables, performants et réactifs à l’aide de React.js et de son écosystème (par exemple, Redux, Context API, React Router).

  • Mise en œuvre de nouvelles fonctionnalités : Traduire les conceptions UI/UX et les wireframes en code de haute qualité.

  • Intégration d’API : Connexion d’applications frontales avec des API back-end (RESTful) pour récupérer et afficher des données.

  • Gestion de l’état : Mettre en œuvre et gérer efficacement l’état de l’application à l’aide d’outils et de modèles appropriés (par exemple, Redux, React Context, hooks).

  • Compatibilité et réactivité entre navigateurs : S’assurer que les applications fonctionnent correctement et s’affichent correctement sur divers navigateurs et appareils.


Qualité du code, maintenance et performance :

  • Rédaction d’un code propre, maintenable et évolutif : respect des meilleures pratiques, des normes de codage et des modèles de conception.

  • Revue de code : Participer et effectuer des revues de code pour assurer la qualité et la maintenabilité du code.

  • Optimisation des performances : Identifier et résoudre les goulets d’étranglement des performances dans les applications React.

  • Débogage et dépannage : identification, diagnostic et résolution des bogues et des problèmes dans les applications existantes.

  • Refactoring : Améliorer et refactoriser en permanence le code existant pour améliorer sa lisibilité, sa maintenabilité et ses performances.


Collaboration et conception :


  • Collaborer avec les concepteurs (UI/UX) : Travailler en étroite collaboration avec les concepteurs UI/UX pour comprendre les exigences de conception et les traduire en mises en œuvre techniques.

  • Collaborer avec les développeurs back-end : Intégrer les composants front-end aux services back-end et assurer un flux de données transparent.

  • Participer aux processus agiles : participer à des stand-ups quotidiens, à la planification de sprints, à des rétrospectives et à d’autres cérémonies agiles.

  • Contribuer aux spécifications techniques : Aider à définir les exigences techniques et les solutions pour les nouvelles fonctionnalités.

Compétences et connaissances techniques :

  • Rester à jour : Se tenir au courant des dernières fonctionnalités de React, des meilleures pratiques et de l’écosystème front-end au sens large.

  • Résolution de problèmes : Appliquer de solides compétences analytiques et de résolution de problèmes à des défis techniques complexes.


Qualifications:


  • Expérience professionnelle dans le développement front-end, avec un fort accent sur les React.js.

  • Expertise dans TypeScript et son application dans des projets React à grande échelle.

  • Expérience avérée de Next.js pour le rendu côté serveur, la génération de sites statiques et les routes API.

  • Compréhension approfondie de JavaScript moderne (ES6+), HTML5 et CSS3.

  • Maîtrise des outils de construction front-end (par exemple, Webpack, Vite).

  • Expérience avec les API RESTful et la gestion asynchrone des demandes.

  • Solide compréhension des principes de conception réactive et de la compatibilité multi-navigateurs.

 

Les bons à avoir :

  • ASP.net, C#

  • Pipelines Azure CI/CD

  • Serveur SQL


Rejoignez notre mission pour un avenir durable et profitez de ces avantages :

  • Assurance maladie qui couvre jusqu’à trois personnes à charge

  • Service de navette pour un transport pratique

  • Nourriture et café gratuits sur place pour votre plaisir

  • Allocations

  • Accès à une plateforme complète d’apprentissage et de développement qui offre une formation en cours d’emploi sur les compétences essentielles, avec la possibilité de suivre vos progrès de manière centralisée

  • 25 jours de congé

  • Rejoindre un leader mondial des services environnementaux

  • Modalités de travail hybrides pour un équilibre flexible entre vie professionnelle et vie privée.


#LI-WJ1