Position: JS Frontend developer (UI/UX expertise)
Company: Luxoft
Experience required: 3y
Category: JavaScript
English level: upper
Published: 2021-06-01T00:00:00+03:00

**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

**Skills**
**Must have**
• 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**
Data gathering\data collection from HMI (usage statistic)
Automotive experience