Position: Middle/Senior Front End Developer (React.js+Capacitor) - Sign-on Bonus 1,000 from any country
Company: 3DLoook
Experience required: 3y
Category: JavaScript
English level: upper
Published: 2022-05-01T00:00:00+03:00

Our solutions enable innovative personalized shopping experiences based on a consumer’s unique body profiles to drive conversion and engagement and reduce returns. Our body data analytics gives brands actionable insights to retarget shoppers based on actual and accurate body shape and measurement data which is also being used to optimize design, product development, inventory planning, and distribution creating more sustainable business models.
Our mission is to help people easily solve their everyday routine tasks by using their body data in different ways and applications.

3DLOOK was recognized as the 2020 Pioneers of the world, 2019 winners of the LVMH Innovation Award, and the IEEE Retail Digital Transformation Grand Challenge. Previously named by Coresight Research, as an emerging company disrupting traditional retail with its 3D body scanning technology.


We are looking for an experienced Middle/Senior Front End Developer (React.js).

We are looking for an experienced Middle/Senior Front End Developer (React.js).

Requirements:

3+ years of engineering experience;
3+ years of experience with React;
Knowledge of Redux;
Strong knowledge HTML/CSS/SCSS;
Strong knowledge of TypeScript;
Experience implementing complex animation with either Framer Motion or React Spring
Strong knowledge of data structures and algorithms;
Strong knowledge in architectural design, design patterns, design anti-patterns;
Deep understanding of the architecture and process of developing SPA applications;
Mobile-friendly markup skills;
Understanding of how to build big and complex but easily maintainable SPAs;
Version control system (git), project management system (JIRA) understanding;
Hands-on experience of popular JS linters usage (ESLint, JSLint, JSHint) and other static code analysis
tools;
Good communication and interpersonal skills;
Understanding how to work with NPM and Webpack;
Code review experience;
Experience with unit tests or E2E tests;
Technologies: HTML, CSS/SCSS, PostCss, tailwindcss, TypeScript, React, Redux, Ionic, Capacitor.

Will be plus:

Knowledge / Experience with Angular;
Knowledge / Experience with NodeJS;
Knowledge / Experience of hybrid application libraries and frameworks, specifically Ionic with Capacitor;
Good understanding of gesture conflicts management and use React UseGesture
Proficeint in component re-rendering optimization to avoid performance degradation
Working knowledge of Service Workers and Web Workers
Knowledge / Experience with PostCss, JSS;
Essential Docker skills (start/stop the container, update it according to your needs);
Essential back-end or full-stack experience could be an advantage;
Experience with canvas technologies;
Experience with web audio and video technology;
Understanding of mobile development protocols, languages, technologies: Swift, Objective C, Java, Kotlin, Android Studio, XCode IDE.


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;

What we offer:

- Career perspectives inside the company (growth up to TOP positions);
- Participation in the Stock Option Program is granted after 6 months of work in the company in case of exceptional results;
- Professional workshops 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 (10days/year with full coverage);
- Flexible working hours;
- A lot of corporate events;
- Corporate sports programs