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

Verder kijken

Vergelijkbare open opdrachten