Programmeur(-euse) senior d’interface utilisateur / Senior UI Programmer
Full-time Mid-Senior LevelJob Overview
Objectif principal du poste :
- Concevoir et développer des solutions d’interface utilisateur (UI) évolutives.
- Mettre en œuvre des fonctionnalités UI et UX à partir des maquettes et conceptions réalisées par l’équipe UI/UX.
Collaborations internes :
- Équipe de production, assurance qualité (QA), programmeurs, concepteurs UI/UX, concepteurs techniques UI, artistes UI.
Responsabilités principales
Noyau du rôle :
- Proposer, planifier, implémenter et livrer des tâches et des fonctionnalités dans les délais prévus.
- Fournir des mises à jour régulières à la production.
- Tenir compte de la performance et de l’optimisation dans le travail réalisé.
- Décomposer ses propres tâches, suivre l’avancement, poser des questions et signaler les enjeux aux parties prenantes concernées tout en proposant des solutions au besoin.
- Collaborer étroitement avec les programmeurs principaux et les architectes de projet pour implémenter des fonctionnalités et du code de haute qualité, tout en identifiant et atténuant les risques.
- Participer activement aux revues de code afin de partager ses connaissances et d’apprendre des autres membres de l’équipe.
- Soutenir occasionnellement le ou la chef·fe d’équipe lors de projets de recrutement, en collaboration avec les ressources humaines.
- Se tenir à jour sur les meilleures pratiques et les solutions techniques utilisées dans l’entreprise.
- Travailler avec les équipes QA pour définir les besoins en tests des nouvelles fonctionnalités ou des systèmes existants.
Responsabilités spécifiques à l’UI
- Exposer les fonctionnalités nécessaires du moteur afin de permettre la mise en œuvre de solutions UI via des scripts LUA.
- Collaborer avec les concepteurs en implémentant la logique principale de l’interface en LUA et en leur permettant d’ajuster eux-mêmes les éléments mineurs.
- Travailler sur des fonctionnalités de pointe afin d’améliorer l’expérience joueur.
- Prototyper des solutions UI et les amener à un niveau de qualité AAA.
- Prendre en charge les systèmes et les fonctionnalités UI du concept à la livraison.
- Collaborer avec les concepteurs pour comprendre leurs besoins et livrer des systèmes qui leur permettent d’atteindre leurs objectifs.
-----------------------------------------------------
Main goal of the role:
- Design and develop scalable UI solutions.
- Implement UI and UX features based on UI/UX Designs.
Collaboration within the studio:
- Production, QA, All programmers, UI & UX Designers, Technical UI Designers, UI Artists
Duties:
Core:
- Propose, implement and own implement tasks and features in a timely fashion.
- Provide regular updates to the production.
- Consider the performance of the work that you do.
- Breakdown your own tasks, update your progress, ask questions and raise issues to relevant stakeholders as well as proposing solutions when needed.
- Work closely with Principals and project Architects to implement high quality features and code, proactively identify and address risk with the team.
- Proactively participate in code reviews to share knowledge and learn from other team members.
- Occasionally support Lead in recruitment projects with HR collaboration.
- Stay informed of best practices and technical solutions used at the company.
- Work with QA teams to define testing requirements for new and existing features.
UI
- Expose necessary engine features necessary to implement UI solutions in LUA scripts.
- Work with designers by implementing major UI logic in LUA and help them tweak minor features themselves.
- Work on cutting-edge features, improving player experience.
- Prototype UI solutions and polish them to AAA level.
- Take ownership over UI systems and features.
- Work with designers to understand their requirements and deliver systems that help them deliver their goals
Make Your Resume Now