TypeScript Senior Software Engineer

Posted Jan 14, 2020
Project ID: PHILJP00021169
Eindhoven , Noord Brabant
a year (Jan 12, 2020 - Dec 31, 2020)
40 hrs/week
Payrate range
47 - 70 €/hr

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.


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

•   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


•   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

Apply now

Similar projects

+ View all projects