at BMW Group (view profile)
Location Ulm, Germany
Date Posted May 15, 2018
Category European Union - EU Blue Card Jobs
Germany - Residence Permit Visa Jobs
Job Type javascript


We offer you a chance to work in an international team at BMW Car IT, where we are cooperating closely with other BMW departments and companies responsible for designing and building automotive software components.
You will join us in developing a next-generation platform for online applications, using JavaScript and a Node.js-based runtime. This online platform will be used by developers to create innovative and exciting applications that will bring the online world and the BMW cars closer together.
As a member of our SCRUM team, you will bring your solid contribution to all stages of software development, from requirements definition, to component design, implementation, testing and validation, in an agile and friendly working environment.

Qualifications and experience

- A successfully completed degree in Computer Science or a similar field of study at university level (BEng/BSc/MSc/PhD).
- Solid understanding and substantial practical experience in developing projects based on server-side JavaScript and Node.js.
- A good understanding of Linux based systems and development in C++ is a big plus.
- Experience in using Node.js unit testing frameworks: Jasmine, Mocha, etc.
- The ability to write structured, well-documented and maintainable code.
- Good team player and able to work independently as well.
- Good problem solving skills, able to identify and implement the optimal solution.
- Experience in any of the following areas is a plus: code reviews, continuous integration, git.
- Enthusiasm for Open Source Software and the automotive industry.
- Proficiency in English. Basic German skills are a plus.

Visa Assistance

Open to assisting the right candidate with the following Visa(s) / Work Permit(s)

1) European Union - EU Blue Card Jobs
2) Germany - Residence Permit Visa Jobs