Position: Regular/Senior TypeScript Developer
Company: Luxoft
Category: JavaScript
Experience required: 3y
English level: upper

Our international team is based in various locations all over Europe and working with OEMs and Tier1s from all over the world. We are currently looking for a Software developer who is also able to work together with customer to implement concepts for customer projects. You will be responsible for implementation, testing and documentation of the plug-ins for the Visual Studio Code.

Project Goals:
SW Platform and SDK for a development of automotive systems at German OEM (based on AUTOSAR Adaptive)

Technologies used in Project:
TypeScript, Python, Linux, C++, AUTOSAR Adaptive, Jenkins, Docker, running Python app. in Java/JavaScript environment; agile development (SCRUM)

Opportunities: international team, Workshops, work at the bleeding edge of the future of automotive software; working for large German OEM; grow personally and professionally

Responsibilities:
Automate software engineering & quality processes
Help customer to enhance functionality of existing SDK / IDE
Develop VS Code extensions which will be used for code generation / building / debugging / data collection for metrics and reports
Take ownership of SDK/IDE components built on TypeScript
Work in a Scrum team

Mandatory Skills:
Engineering degree in Computer Engineering or equivalent
3+ years of professional experience
Advanced at TypeScript or JavaScript programming
Experience with Node.js, npm, Node.js API
Familiar with Windows and Linux development environment and tools, shell scripting
Experience at agile software development methodologies, Test Driven Development (TDD) and Continuous Integration (CI)
Can rapidly comprehend source code from project or any 3rd party plugin, and apply necessary amendments at the right level
Able to work on problems independently, proactively
Upper-intermediate English

Nice-to-Have Skills:
Experience with VS Code usage and/or extensions development
Knowledge in Automotive Software/System architecture
Experience with C++ development tools like Conan, CMake, makefiles
Experience with C++ code testing (GoogleTest, Parasoft)
Experience with virtualization technologies Docker, Qemu, Oracle VirtualBox
Experience with Jenkins, Git, Doxygen