Join to apply for the React Developer role at Remarkable.
Remarkable is a leader in digital transformation, helping businesses create cutting-edge customer experiences through platforms like Sitecore, Optimizely, and Microsoft CRM. We specialize in data-driven strategies and innovative technology to shape the future of customer engagement, with a focus on cloud, commerce, and scalable solutions.
Purpose of Role
To be a member of the Front End Engineering team to develop, support and maintain technology solutions for clients, partners and internal Remarkable solutions. The role will work with other members of the wider Engineering team to take technical responsibility and ownership of elements of solution delivery.
Key Accountabilities
* Implement Front End related technologies for Sitecore (and associated technologies) software solutions
* Collaborate effectively with Sitecore Engineers, QA Engineers, Business Analysts, DevOps Engineers and other members of the wider Engineering and agency team
* Be accountable for the timely and technical quality delivery on Front End related elements/phases for software development projects
* Ensure technical implementation and delivery processes (Unit testing, Source control, Coding Standards) and technical documentation are followed, improved and continuously evolved
* Build reusable components and front-end libraries for future use
* Translate designs and wireframes into high quality code
* Follow industry standards and best practices for Front End development, specifically React development
* Accurately record all hours worked against the appropriate client and report any work requests to the Technical Lead and/or CTO
* Maintain professional, helpful, respectful and innovative conduct with clients, suppliers and colleagues, acting in the best interests of Remarkable
* Adhere to and promote the company core values; take responsibility for the quality and presentation of your own work and environment; seek new opportunities for Remarkable
* Promote equality of opportunity, remain committed and professional, and comply with the company’s health and safety policy
* Be open to new technology and methods, continually develop personal technical skills, and push boundaries
Skills and Competencies
* Excellent knowledge of ReactJS
* Strong background in software development
* Knowledge of state management frameworks (e.g. Redux, Flux, VueX, Realm)
* Appreciation of React design patterns and understanding of their use
* Familiarity with Front end unit testing tools e.g. Jasmine, Jest, MochaJS
* Knowledge of task runners (Grunt, Gulp, Webpack; Gulp preferred, MSBuild)
* Sitecore 9/10 development experience is beneficial
* Source control - Git and Gitflow
* IDE: Visual Studio Code advantageous
* Experience in Agile, Scrum, DevOps
Previous Experience and Skills
* Developing enterprise-grade, scalable websites/web applications within a large delivery project/team using React and related technologies
* Sound knowledge of design processes and full software development lifecycle
* Good defect fixing experience, able to work independently to identify and resolve issues before delivery and test functionality after fixes
* Ability to build reusable code and libraries, ensure UI/UX design feasibility, and optimize for speed and scalability
Seniority level
* Associate
Employment type
* Part-time
Job function
* Production and Information Technology
Industries
* Marketing Services and Internet Marketplace Platforms
#J-18808-Ljbffr