By joining the Editor Tools team as a Senior Web Software Engineer, you will work providing users with new AI-centric tools, that will help them to easily create great images. We are creating tools that will help users easily detect objects, replace/remove them, change backgrounds under them or even expand their images. To create great tools, it is important that we work closely with each other and the product team, to find better solutions during the creation of those tools. So it's very common for us to have quick syncs/huddles between team members during the day.In this role, you will have the opportunity to work with cutting-edge technologies like JavaScript, React.js, Next.js, Canvas, JSS, SASS, PostCSS, JSX, Lighthouse, PageSpeed, Chrome Performance, Redux, Restful web services, Webpack. As a Senior Web Software Engineer, you will be responsible for developing, implementing and maintaining cross-functional, performant and scalable web applications with a focus on user experience.By joining us, you will benefit from An honest, open culture that emphasises feedback and promotes professional and personal development.Hybrid Work Model— our team is distributed worldwide, from Armenia to US, UK, Germany, Spain and RomaniaWellbeing benefits (including a monthly wellbeing fund)Growing opportunities — based on your preference you can grow in the company as a people manager or as an individual contributor. An environment that fosters innovation and creativity, a culture with the ability to pilot new trends You Will Develop functional, performant and scalable web applications with JavaScript and ReactCreate high-quality code that is scalable, reliable and reusable. Implement unit tests (min 80% coverage) and write technical documents if needed, identify risks beforehand. Write unit/integration tests to ensure the high quality of the applicationAnalyze the product design complexity, plan workload, communicate risksParticipate in the full software development lifecycle, including development, code reviews, testing, and production deploymentDevelop new user-facing featuresEnsure the technical feasibility of UI/UX designsWork closely with stakeholders, PM's and Researchers to deliver new features.Own the front-end roadmap tasks for the initiative and work closely with mobile and backend teams. Own the task end to end and do not rely on QA Have to constantly update your stakeholders about the progress, and share ideas with the product team proactively.Task breakdown and Estimations.Own the WEB tasks in the grooming sessionsDo cross-team communication and follow-up About You BS/MA degree in a highly quantitative field or equivalent, as well as a minimum of 3 years of experience as a JavaScript Engineer or in a similar positionExpertise in JavaScript, TypeScript, and related technologies, with ReactJS being essentialProficiency with JSS, SASS, PostCSS, and JSXExperience with Responsive/Adaptive Web Design and Single Page Applications, as well as PageSpeed, Lighthouse, and Chrome Performance toolsKnowledge of JS and CSS performance optimizations is advantageous, as is experience with Redux and RESTful web servicesFamiliarity with build tools like Webpack is a plusSelf-motivated and able to work both independently and as part of a global teamExcellent written and verbal communication skills in English are required