Position: SDK Typescript developer
Company: Luxoft
Category: JavaScript
Experience required: 2y
English level: intermediate

Project Description
Luxoft Autonomous Drive, a department of Luxoft's Automotive Line of Business, is an expert and delivery center for design, implementation and test of embedded architecture and software solutions for automotive systems.
Our international team is based in various locations all over Europe and working with OEMs and Tier1s from all over the world.

We are searching for a Typescript (JavaScript) developer with node.js experience to take over the responsibility to develop an application (front end with typescript and backend partially with node.js) for our customer. The base parts and requirements are already defined, but need extension to be pushed into production usage. We already have a team in place for other pars of the application to support and work together to couple the needed parts. Join us and become part of our team.

Overall Project Goals:
Enable automotive engineers to develop embedded software by offering a SW Platform and SDK for a big German Car manufacturer (OEM)

Technologies used in Project:
TypeScript
Java
Python
C++
Linux
Eclipse
VS Code
Jenkins
git
Docker
agile development (SCRUM)

Opportunities:
chance to get new knowledge in mentioned technologies
take a part in creation of a product from the early stage
work with processes based on Agile methodologies
international team
work at the bleeding edge of the future of automotive software
working for large German manufacturer
grow personally and professionally

Responsibilities
Develop components built on TypeScript
Implement, test and document tools to create next generation automotive software
Plan, estimate and breakdown tasks from high level feature requests
Develop complex applications based on TS and node.js
Define and mentor on architecture and best practices for code organization, modularization, testing approach
Work together with users to get feedback and enhance usability
Work in a Scrum team together with customer
Present results on sprint reviews and demo sessions for the big audience of SW engineers and customer

Skills
Must have

Engineering degree in Computer Engineering or equivalent
2+ years of professional experience in TypeScript or JavaScript development
Advanced understanding of TypeScript or JavaScript concepts
Experience with Node.js, npm, Node.js API
Experience in Linux usage
Able to work on problems independently, proactively
Upper-intermediate English

Nice to have

Experience with VS Code usage is a plus
Java or Python or C++
Automotive background is a plus
Experience with virtualization technologies Docker, Qemu, Oracle VirtualBox is a plus
Experience in using Jenkins, Git is a plus

Languages
English: B2 Upper Intermediate

In our company we offer 20 working days of vacation, 21 working days of sick leave, which is paid at 100%, from 22 to 36 working days - 50% payment, insurance (4 packages to choose from, extensive insurance terms, there is an opportunity to pay for gym instead of insurance), training center, discounts on English, Sportlife, the ability to change projects within the company.
Flexible schedule! We don't have any time trackers!

We have opportunities to relocate our candidates to the US and Europe after 1 year working in Luxoft.