As a member of our team of UI experts, you will have the opportunity to contribute to exciting open- source projects (such as but, not limited to: Angular, ng-bootstrap, AgnosUI), participate in the development of our global design system and use your creativity to develop new tools to be used across the company. Your technical and soft skills will help share knowledge with the rest of the UI developer community and help struggling teams if necessary. You will need to keep an open and curious mind about the latest UI development trends to help us continuously improve the global technical recommendations at company level.
Your main responsibilities
Use your technical skills to propose, design and test technical solutions for new features or improvements of our existing software (most of it being open source).
Demonstrate problem-solving aptitude by participating in the maintenance and support activities. Feel like teaching or sharing knowledge? We do that too!
Take part in the team activities (tasks estimation and prioritization, architecture choices, tech decisions, ...).
Keep up to date with current trends and interface with other teams to share innovations and provide architectural guidance.
, you will also
Be responsible for software architecture throughout the lifecycle development taking into consideration system constraints and enterprise architecture strategic directions.
Direct and coordinate software architecture studies for their functional area.
Identifie modelling, simulation and prototyping opportunities
Provide knowledge on state-of-the art software architecture, taking future developments into account.
Articulates the design to the development teams.
Select appropriate design standards, methods and tools
Contribute to the architect community, educates, studies options, and recommends evolutions
About the ideal candidate
University degree in Computer Science or related field, or equivalent work experience Fluent English (written & spoken)
Technical skills
Advanced knowledge of JS and HTML/CSS is a must
Some experience with Angular (other framework is a plus)
Familiarity with common tools such as Git/GitHub, deploy and build tools (npm)
Personal skills
Autonomy, proactivity and pragmatism are a must in the team Creativity
Accountability
Commitment to quality and attention to details
Good written and oral communication skills
Multicultural approach and open-mindedness
Enthusiasm and curiosity for web development and techniques
Job Classification
Industry: IT Services & Consulting Functional Area: IT Services & Consulting Role Category: Software Development Role: Head - Engineering Employement Type: Full time