TypeScript Senior Software Engineer
Details
- Status:
- Gearchiveerd
- Publicatiedatum:
- 19-12-2019
- Weergaven:
- 42
- Reacties:
- 3
- Op locatie:
- Eindhoven
- FTE:
- 40 uur per week
Opdrachtomschrijving
- Start
13-1-2020
- Duration
3-6 months
- Location
Eindhoven
- Hours
40
- Rate
70
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
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
Necessary know-how / skilss
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
If you want to join the team of Philips, please send me your
English CV in MS Word
English motivation
Availability
Holiday planning
Hour rate