Position: Front End Developer (React. js) Europe
Company: 3DLook
Category: JavaScript
Experience required: 5y
English level: upper

3DLOOK is the global leader in AI-first mobile body measuring and virtual try-on solutions
Our vision is to help people easily solve their everyday tasks on their mobile devices by using their body data in different ways and applications. Our solutions enable innovative personalized shopping experiences based on a consumer’s unique body profiles to drive conversion and engagement and reduce returns for e-commerce brands and retailers. 3DLOOK has been recognized in Gartner® Hype Cycle™ for Retail Technologies, 2021, won the Digiday Technology Award and RTIH Innovation Award in 2021, LVMH Innovation Award, and the IEEE Retail Digital Transformation Grand Challenge in 2019, and was recognized as one of the 2020 Pioneers of the New World.

3DLOOK is looking for an exceptional Front End Developer (React.js) to join our team in Europe.

Requirements:

- 5+ years of engineering experience;
- 3+ years of experience with React;
- In-depth knowledge of Javascript;
- Strong knowledge HTML/CSS/SCSS/PostCss;
- Strong knowledge of TypeScript;
- Experience with NodeJS, Next.js;
- Knowledge of GraphQL;
- Good communication and interpersonal skills;
- Understanding how to work with NPM and Webpack;
- Version control system (git), project management system (JIRA) understanding;

Technologies: HTML, CSS/SCSS, PostCss, Tailwind CSS, TypeScript, React, Redux, Ionic, Capacitor, GraphQL.
 
Will be a plus:

- Knowledge / Experience with Angular;
- Knowledge / Experience with Storybook;
- Good understanding of gesture conflicts management and use of React UseGesture;
- Proficient in component re-rendering optimization to avoid performance degradation;
- Working knowledge of Service Workers and Web Workers
- Essential Docker skills (start/stop the container, update it according to your needs);
- Experience with canvas technologies;
- Experience with web audio and video technology;
- Experience with unit tests or E2E tests;
- Expertise in developing mobile apps with React plus Capacitor, Ionic, and Cordova;
- Experience in working with hardware APIs (iOS, Android);
- Understanding of mobile development protocols, languages, and technologies: Swift, Objective C, Java, Kotlin, Android Studio, XCode IDE.
- Deep understanding of the architecture and process of developing SPA, SSG, and SSR applications;
 
Responsibilities:

- Convert UI/UX designs into high-quality code;
- Document technical decisions and approaches;
- Write clean, efficient, cross-browser, and cross-platform JavaScript code using the best tools out there;
- Work on our main products;
- Develop custom solutions for our clients;
- Develop a hybrid mobile application.

What we offer:

- Career perspectives inside the company (growth up to Executive positions);
- Participation in the Stock Option Program is granted after six months of work in the company in case of exceptional results;
- Professional workshop attendance at the company’s expense. According to corporate policy, you may send a request for compensation for participation in an educational course, webinar, etc. In such a case, the company can refund these expenses partly or fully;
- Free corporate English courses;
- You will be entitled to 4 weeks (20 working days) of paid vacation in a year;
- Paid sick leaves (10 days/year with full coverage);
- Flexible working hours;