philips

TypeScript engineer

Posted Mar 5, 2019
Project ID: PHILJP00019484
Location
Eindhoven , Noord Brabant
Duration
6 months (Mar 18, 2019 - Sep 30, 2019)
Hours/week
40 hrs/week
Payrate range
Unknown
TypeScript engineer

1   MAIN EXPERTISE AND KNOWLEDGE

Required experience
•   Very experienced 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
•   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


2   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

3   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 or Java
•   Good documentation and reporting abilities
•   Good communication skills
•   Disciplined team worker
•   Analytical, creative and abstract thinker
Sign up for new opportunities

Similar projects

+ View all projects