Напиши текст вакансии для должности "Javascript Software Engineer – Portal Experience (remote work)". Название компании: "Пролев технолоджис". Расположение: Санкт-Петербург. График работы: Удаленная работа. Опыт работы: От 3 до 6 лет. Ключевые навыки: 'Грамотная речь', 'Information Technology', 'Английский язык', 'JavaScript', 'React'

Sitecore delivers a digital experience platform that empowers the world’s smartest brands to build lifelong relationships with their customers. A highly decorated industry leader, Sitecore is the only company bringing together content, commerce, and data into one connected platform that delivers more than 500,000 digital experiences every day. Leading companies including American Express, ASOS, Carnival Cruise Lines, Kimberly-Clark, L’Oréal and Volvo Cars rely on Sitecore to provide more engaging, personalized experiences for their customers.  Sitecore is experiencing spectacular growth all over the world and to help build on Sitecore’s success and facilitate this growth, we need more people to join our team. We are currently looking for Javascript Software Engineers to join our Engineering teams and help lead the evolution and development of our Experience Platform. As a Javascript Software Engineer within the Common Platform team, you’ll be responsible for the design, implementation and testing of modern React-Based client-facing web applications. On the daily basis, you’ll actively collaborate with geographically-dispersed, cross-functional teams to define, develop &amp; maintain APIs, test, and deliver complex end-to-end software solutions in a timely fashion. Responsibilities  Developing the latest user-facing features using React.js Designing a modern highly responsive web-based user interface Building reusable components and front-end libraries for future use Translating designs and wireframes into high-quality code Optimizing components for maximum performance across a vast array of web-capable devices and browsers Coordinating with various teams working on distinct layers As a React.js Developer, you will be involved from conception to completion with projects that are technologically sound and aesthetically impressive. Monitoring and improving front-end performance. Documenting application changes and developing updates.  Requirements  Thorough understanding of React.js and its core principles Typically 3+ years of professional software development experience in modern JavaScript Familiarity with modern frontend development best practices Excellent knowledge of programming patterns, antipatterns, and best practices Prior experience with popular React.js workflows (such as Flux or Redux) Familiarity with more current specifications of EcmaScript Prior experience with data structure libraries (e.g., Immutable.js) Familiarity with RESTful APIs Familiarity with HTML / CSS Experience with common front-end development tools such as Babel, Webpack, NPM, etc. Ability to understand business requirements and translate them into technical requirements  Preferred Qualifications  Knowledge of isomorphic React GIT experience Some degree of knowledge of modern authorization mechanisms, such as OAuth and / or Auth0 Familiarity with modern front-end build pipelines and tools Experience with common front-end development tools such as Babel, Webpack, NPM, etc. Experience with GraphQL and TypeScript  Sitecore is proud to be an equal opportunity workplace. We are committed to equal employment opportunity without unlawful regard to race, color, ancestry, religion, gender, national origin, sexual orientation, age, citizenship, marital status, disability, veteran status or any other local legally protected characteristic.