React Developers (CRM) at XM

Posted on: 08/17/2021

Location: (REMOTE)

Original Source

Tags: jest invision redux typescript php symfony docker angular react vue javascript mysql

**Reference Number: RDCRM1021** **The position:** We are looking for a React Developer with great visualisation skills and who can write robust and functional components to join our team working on our in-house developed CRM system. **Main responsibilities:** * Work in close cooperation with our designers and other software developers to implement visual and interactive user-friendly elements for the CRM application and other internal tools using React, Javascript, HTML5, CSS3 * Write clean, well-tested and reusable React components * Create pixel perfect web pages from design and wireframes provided by the design team * Ensure the technical feasibility of new UI designs * Develop high-quality output in a clean, well-structured and easily maintainable format * Constantly upgrade and enhance the user experience **Main requirements:** * BSc / MSc in Computer Science or any other relevant field * At least 1 year working experience in a similar position * Experience frameworks such as React, Angular or Vue * Experience with HTML5, CSS3, JavaScript * Experience with responsive and adaptive design * Experience with Typescript, Redux, Invision, testing tools like Jest will be considered an advantage * Knowledge of BEM methodology and Styled Components will be considered an advantage * Familiarity with PHP, Symfony framework, MySQL and with Docker will be considered an advantage * Proficient in both oral and written English * Good problem-solving skills * Dynamic and target-oriented * Eager to learn and work with new technologies **Benefit from:** * Attractive remuneration package * Private health insurance * Intellectually stimulating work environment * Continuous personal development and international training opportunities Type of employment: Full time Location: Cyprus, Greece, Remote Please visit our website [www.xm.com/careers](http://www.xm.com/careers) to submit your online application for this position. **All applications will be treated with strict confidentiality!**