Position: JS Frontend developer (UI/UX expertise)
Company: Luxoft
Category: JavaScript
Experience required: 2y
English level: upper

Users of VDP will have the ability to remotely access test kits as well as communicate with new and existing tools in the customer's Software Development Ecosystem right from their web browser.
VDP platform development is complex engineering program, which consist of several concurrent project streams.
Our team:
Project includes 3 offshore teams + 1 onsite team: all together must achieve synergy to create stable high quality product.
Technologies used:
Program includes variety of technologies starting from HW design up to cloud architecture.
Developers which join the team will face necessity to interact with different technological stacks: MEAN, C/C++ Embedded, Cyber Security in Automotive, HW Design, UI/UX
Responsibilities:
- Prepare UI/UX design wireframes
- Create responsive web pages using standard HTML, CSS, and JavaScript practice
- Develop new user-facing features
- Ensure the technical feasibility of UI/UX designs
- Write well designed, testable, efficient code by following best software development practices
- Experience working in an Agile/Scrum development process
- Design separate components, modules, classes, etc.
- Code, debug, document, and maintain portions of software.
- Perform unit and integration testing.
- Participate in peer code and design reviews.
- Participate in estimation and planning sessions.
- Contribute to development of technical project documentation and user documentation.
- Provide assistance to test engineers and support personnel in solving technical issues of software installation and its operation.
- Participate in conference calls and face-to-face meetings with the Customer and Customer partners.
- Report status and progress according to the project rules.
- Escalate technical issues to Tech Lead, Scrum Master and Product Owner
Mandatory Skills Description:
• 3+ years working experience in web application design and programming
• 2+ years of experience in development with Angular (v2+) and TypeScript
• Deep understanding of web markup, including HTML5, CSS3
• Experience with one of JavaScript libraries such as jQuery, KnockoutJs, or Aurelia.
• Minimum of 2 years of experience (as a user) with modern tools, such as Git, GitHub, and/or Jenkins
• HTML 5 and CSS3, understanding of how animation works,
• SASS (SCSS)
• Understanding of HTTP, Web-sockets
• JavaScript linting via JSLint or JSHint
• Unit testing: jasmine, karma is mandatory. E2E testing via protractor will be a huge plus
• JavaScript API development
• Strong knowledge of JavaScript OOP and ES6+
Nice-to-Have Skills:
Data gathering\data collection from HMI (usage statistic)
Automotive experience