Overview
Deliver World Class Brand Apps, Services, Technologies creating emotions & value to end-users, enabling Roles. Continuously improve deliveries based on usage and user feedbacks
- Specify the software system:
- Define and describe Functional behavior, limitations and Acceptance Tests of capabilities to deliver (What)
- Design and specify How capabilities will be implemented:
- Select algorithms, theories or technologies that will be used.
- Plan appropriate user interface.
- Identify and manage dependencies with other components.
- Document these selections in a PES (Product Enhancement Specification Document) and in a DES (Design Enhancement Specification Document)
- Develop and Validate new functionalities described in PES:
- Code, compile and run unit tests according to Implement processes and Metrics (KPIs), as part of the development pipeline
- Check the progress of dependencies with other components.
- Ensure knowledge sharing within the team about the developments.
- Work towards development convergence:
- Improve code quality up to the Last Build, to reach the defined quality metrics (component metrics, product metrics …)
- As soon as the Software is deployed, track usage metrics and user feedbacks to continuously and proactively improve the solutions
- Regularly assess Metrics and Customers feedbacks to identify areas for code quality or software performances improvement.
- Perform lessons learned and RCA to identify Root Causes of severe issues and propose Improvements actions to prevent such type of issues in the future (trainings, tools, process, operations, ...)
- Resolve quality issues (backlog management):
- Resolution of incidents reports (IRs) reported by the Technical Customer Success or by Product QA teams
- Technological intelligence:
- Keep abreast of the latest technological developments, understand the requirements of our development partners, know about competing products, look ahead for future products, technologies, languages, etc.
Professional Skills
- JavaScript frameworks: Expertise in Vue.js 3 (Composition API), Nuxt.js, React, Pinia, Vue Router.
-
Modern Frontend: JavaScript (ES6+), TypeScript, CSS preprocessors (SASS/LESS), and design systems like Tailwind CSS or Element Plus.
AI Development Workflow: Mastery of prompt engineering for UI generation, utilizing AI for automated unit testing (Vitest), and rapid prototyping through "vibe coding"
- Component Architecture: Developing modular, reusable component libraries with a focus on accessibility (WCAG/AODA).
-
Performance Optimization: Enhancing Core Web Vitals through code-splitting, lazy-loading, and intelligent caching strategies.
Collaborative Design: Working with UX designers in Figma to translate complex UI logic into seamless, pixel-perfect user journeys.
Soft Skills
- Leadership to challenge the Status Quo
-
User and Customer focus
Peer cooperation
Effective Communication
Knowledge & Know-How Management
Time and Priority Management
Software Delivery Practices
Continuous Development / Deployment practices
-
Software architecture
Web App development
Software Security
Software Performance
User experience - Ergonomy