E
Enable Education
Enable Education est une organisation à but non lucratif et à impact social axée sur l’éducation, qui œuvre pour rendre les environnements d’apprentissage plus inclusifs. Fondée en 2024, elle aide les acteurs de l’ensemble du système éducatif à acquérir les connaissances et la sensibilisation nécessaires pour favoriser des pratiques d’inclusion efficaces en classe et créer des expériences plus accueillantes pour chaque élève.

Développeur Unity à distance au Canada

Créez des expériences d’apprentissage interactives avec Unity et C# pour Enable Education et RedT Kids' Media. Développez, optimisez et déployez des simulations pour les plateformes de bureau, mobiles et WebGL.

Description

  • Créez et maintenez des médias interactifs, des prototypes et des applications avec Unity et C# pour RedT Kids' Media
  • Transformez des concepts créatifs, des designs et des storyboards en expériences Unity abouties
  • Développez des systèmes propres et réutilisables pour l’interaction, l’interface utilisateur, l’état de l’application et les données
  • Ajoutez des animations, de l’audio, des effets visuels, le flux des scènes, la gestion des entrées et d’autres fonctionnalités axées sur l’expérience
  • Collaborez avec des designers, des artistes, des animateurs et des développeurs pour intégrer les ressources et finaliser les expériences
  • Contribuez à des projets et bases de code Unity existants
  • Étudiez les bugs, les défauts d’interaction, les problèmes de performance et les échecs de build
  • Analysez et améliorez la réactivité, la consommation mémoire, les temps de chargement, les fréquences d’images et la stabilité
  • Aidez au déploiement et aux tests sur Windows, macOS, Android, iOS et WebGL
  • Travaillez avec Git et le contrôle de version tout en contribuant aux revues de code, à l’assurance qualité et aux pratiques de développement collaboratif
  • Estimez le travail et rendez compte de l’avancement, des risques, des blocages et des limites techniques
  • Contribuez aux simulations d’Enable Education, aux outils de formation interactifs et à d’autres produits éducatifs
  • Proposez des changements qui améliorent l’engagement, la fiabilité, la maintenabilité et l’évolutivité

Exigences

  • Au moins quatre ans d’expérience professionnelle avec Unity, notamment avec Unity GUI, les asset bundles et les matériaux ou shaders
  • Expérience du déploiement d’applications Unity sur PC, macOS, Android, iOS et les navigateurs web via WebGL
  • Maîtrise de la programmation en C# et JavaScript
  • Expérience dans la création de moyens innovants pour mobiliser les utilisateurs finaux au moyen de jeux et de simulations
  • Capacité à maintenir et suivre des plans de test afin de corriger les bugs et d’améliorer les applications
  • Compétences avancées en C# et excellente maîtrise de la programmation orientée objet
  • Solide compréhension de l’architecture logicielle, du code réutilisable, des patrons de conception et des pratiques de développement maintenables
  • Aisance pour travailler sur une base de code existante, résoudre les problèmes et l’améliorer
  • Disponibilité pendant les heures principales de collaboration, de 10 h 00 à 15 h 00 EST
  • Disponibilité pour un travail à temps partiel jusqu’à 25 heures par semaine, avec possibilité d’heures supplémentaires selon les besoins du projet

Avantages

  • Horaires flexibles
  • Travail entièrement à distance
  • Environnement d’équipe bienveillant
  • Une variété de projets créatifs
  • La possibilité d’influencer à la fois les décisions techniques et l’expérience finale
  • Horaires flexibles en dehors de la plage principale de collaboration, de 10 h 00 à 15 h 00 EST

Offres similaires

Eventogy

Ingénieur produit (front-end et full stack)

Eventogy
11 – 50 Employés
ConseilMarketingVoyages

Développez la plateforme de gestion événementielle d’Eventogy avec Next.js, React, TypeScript et Laravel, des outils d’administration aux sites destinés aux participants, en passant par les API. Concevez des fonctionnalités assistées par l’IA pour des entreprises de secteurs réglementés.

Ouvrir
Creative information Technology

Développeur Java senior, sur site en Virginie

Creative information Technology

Développez des microservices Java évolutifs pour CITI, un fournisseur de services informatiques au service de clients publics et commerciaux. Créez des applications sécurisées pour la gestion des identités, des justificatifs et des accès.

Ouvrir
Foundant Technologies

Ingénieur senior du support technique

Foundant Technologies

Faites le lien technique entre les équipes Support et Ingénierie pour les logiciels de Foundant destinés aux associations et aux organismes philanthropiques. Analysez les problèmes complexes, gérez les escalades et vérifiez les correctifs.

Ouvrir
Grupo Boticário

Développeur Backend III

Grupo Boticário

Assurez la maintenance des systèmes internes et des intégrations de Grupo Boticário. Diagnostiquez les incidents et travaillez avec des API, des bases de données et des outils d’observabilité.

Ouvrir