Напиши текст вакансии для должности "Frontend Developer (react)". Название компании: "Smile2impress". Расположение: Москва. График работы: Удаленная работа. Опыт работы: От 1 года до 3 лет. Ключевые навыки: 'React.js', 'JavaScript'

Impress is a European direct-to-consumer teeth-aligner and oral care startup. We provide an affordable and convenient way to straighten teeth with aligners treatment. Our long-term vision is to disrupt European conventional dentistry and orthodontia. We are searching for a Front-end developer with React.js experience. Why we’re cool:   Remote work or relocation in sunny Barcelona (full company supporting). Some of us prefer to work together in our Barcelona office and others prefer remote. For us, there’s no difference as long as you have an excellent internet connection;   Highly skilled development team who stand for quality code. After having built many products in the past, we started Impress using serverless and a scalable infrastructure from day 1 to allow for faster development; We like functional and reactive functional programming paradigms.   Highly experienced business and marketing team (Airbnb, Uber);   A new project, no legacy;   No time tracking. Flexible schedule, the main thing is the result;   We are ready to meet you and discuss your money expectations =)   Our current technology stack is Node.js on the back-end and React on the front-end, DynamoDB and, PostgreSQL for storing data and Amazon SQS as a message queue. Also, we are using Git and Jira. Necessary skills:   At least 2 years of experience as a Front-end developer;   Experience in developing web applications with React.js for at least 2 years (Lifecycle, Context, Hooks);   Good knowledge of Typescript;   Excellent understanding of HTML(5), CSS(3), Modern Browser API;   You have advanced expertise with client state management (we prefer Redux);   Understanding of CI/CD processes.   Amazing if:   Understanding of other JavaScript frameworks, experience in evaluating different technologies;   Proficient knowledge of common development tools such as Babel, Webpack, Jest, and NPM;   Experience with REST and / or GraphQL API design;   Experience building and testing end user journeys, using a behaviour driven framework;   You have experience in accelerating and optimizing UI;   Have experience with reactive programming paradigm (RxJS/Observables);   English verbal and written communication skills.   About the job:   Architect efficient and reusable front-end solutions driving complex web applications;     Develop features for Website, special projects, CRM, ERP, applications for client, doctors and our internal team;   Collaborate closely with product designers with a focus on new feature design and prototyping;   Continuously improve and enhance our Front-end using new technologies;   Develop and maintain sufficient test coverage for all features.   We are working in 40 cities in 5 countries (Spain, Portugal, England, France and Italy).  Join our talent international team and let&#39;s Impress everyone)