Forexx Group B.V.

Gepubliceerd: ongeveer 2 maanden geleden

TypeScript Senior Software Engineer

Eindhoven
Gepubliceerd: ongeveer 2 maanden geleden

TypeScript Senior Software Engineer

1 PURPOSE


The position is for an experienced senior software engineer to act as a developer within HSDP, with excellent and deep technical expertise, who can coach others and strengthen the scrum teams.

She/he should be a strong technical developer with extensive experience on the applicable technologies (see below) and with excellent technical communication skills towards other team members.

It concerns a full-time assignment with 5 days per week on-site presence on the High Tech Campus in Eindhoven.


2 MAIN EXPERTISE AND KNOWLEDGE


Required experience:
• Multi-year experience with design and development of web-based user interfaces in JavaScript
• Experience with the Angular 2+ framework
• Experience with designing and developing JavaScript toolkits and/or frameworks
• Extensive experience with the TypeScript programming language
• Experience with setting up a tool-chain using Webpack
• Experience with Windows programming and Visual Studio
• Fluent in English, both verbal and in writing

Optionally desired experience, which would be an advantage:
• Experience with design and development of HTML5 mobile and responsive solutions
• Experience with working in medical device industry, and familiar with its special characteristics
• Experience with Mac OSX programming and XCode
• Experience with WebGL and/or OpenGL

Special characteristics:
• High quality and improvement attitude
• Independent worker with fast learning attitude, who keeps own knowledge up-to-date
• Experience with multi-cultural environment and multi-site project set up


3 GENERAL KEY AREAS OF RESPONSIBILITY

• Responsible for the definition, design, implementation, testing and deployment of a (set of) software components meeting the applicable quality requirements
• Co-responsible with his/her team for reliable program increment plan and sprint plan
• Performs spikes in order to reduce technical risk in support of reliable effort estimation and shares the results and conclusions with the team
• Participates in grooming features and detailing them in user stories
• Participates in effort estimation by defining and estimating work-break-downs
• Collaborates with other teams in case of cross team dependencies
• Responsible for realizing features and user stories according to the definition of done as defined by the Agile Release Train, covering:
• Updating requirements in requirements management tool
• Design, both test design and product design, guarding backwards compatibility
• Coding in compliance to the defined coding standards and guidelines, keeping up zero regression
• Performing peer reviews
• Automated Testing (on every level of the test pyramid, updated in test management tool)
• Presenting final feature in demo’s
• Ensuring readiness for future feature release, provide input for sprint release notes
• Maintains software, design, and requirements by solving and verifying defects
• Consults other software engineers, architects and other relevant disciplines
• Supports software integration by stakeholders
• Draws up his/her personal schedule and reports on progress

4 NECESSARY KNOW-HOW / SKILLS


• Practical experience in an Agile environment, preferably in Scaled Agile Framework (SAFe)
• Bachelor degree in computer science or has reached this level through training or experience
• Very experienced in the JavaScript technologies
• Experience in the programming languages C/C++ or C# / .NET
• Good documentation and reporting abilities
• Good communication skills
• Disciplined team worker
• Analytical, creative and abstract thinker


Interested?

For more information call Anouk van der Heijden +31 (0) 40 - 2916450
or send an email to a.van.der.heijden@forexx.nl.

More vacancies? Check www.forexx.nl/vacatures