React Developer – Drupal Migration

Brunel — Canada · Posted ~3 hours ago

Contract Remote Visa History ✓

Skills

React JavaScript Drupal frontend development React component development API integration responsive design accessibility web performance HTML CSS Drupal APIs

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A three-month remote frontend contract focused on transforming an existing content-driven website into a modern React application. You will analyze the current codebase and templates, translate legacy functionality into reusable React components, integrate existing APIs and data structures, and improve responsiveness, accessibility, maintainability, and performance.

Highlights

Three-month fully remote contract focused on modernizing an existing website and migrating its frontend from Drupal to React. The role offers hands-on ownership of reusable components, frontend architecture, accessibility, responsiveness, performance, and API integrations.

Description

Drupal to React Developer 3 month contract Remote - EST Specific Responsibilities and Activities Review and analyze the existing Drupal website, codebase, templates, components, and content structures. Understand how the existing Drupal application functions and identify the key functionality that needs to be retained or improved. Convert the existing Drupal-based website and front-end functionality into a modern React application. Develop clean, reusable, and maintainable React components and front-end architecture. Clean up and modernize the existing website, addressing outdated, inconsistent, or poorly structured code and user experiences. Translate Drupal templates, themes, and functionality into appropriate React components and application structures. Work with existing Drupal APIs, content models, integrations, and data structures as required. Ensure the React implementation maintains or improves existing website functionality, responsiveness, accessibility, and performance. Identify opportunities to simplify and improve the existing architecture rather than performing a direct 1:1 conversion. Troubleshoot technical issues and resolve challenges associated with the Drupal-to-React migration. Collaborate with project stakeholders and other developers to determine migration priorities and technical requirements. Document key technical decisions and ensure the resulting React codebase is scalable and maintainable. Education and Experience Requirements Bachelor's degree or diploma in Computer Science, Software Engineering, or a related field. Minimum of 3 years of professional software development experience. Strong hands-on experience with React and modern JavaScript/TypeScript development. Strong professional experience working with Drupal. Demonstrated ability to understand and work within an existing Drupal codebase. Experience converting or modernizing existing websites or applications using React. Strong knowledge of HTML, CSS, JavaScript, and responsive web development. Experience developing reusable React components and maintaining clean front-end architecture. Assets / Nice-to-Have Qualifications Experience with Drupal-to-React migrations. Experience with headless Drupal implementations. Experience with Drupal REST APIs or GraphQL. Experience with Next.js or other modern React frameworks. Experience working with legacy, outdated, or poorly structured codebases. Experience with component libraries and design systems. Knowledge of web accessibility and performance optimization. Experience with Git/GitHub and modern development workflows. Competency Profile Expert-level knowledge of React and modern front-end development practices. Strong understanding of Drupal architecture, themes, templates, content structures, and APIs. Ability to quickly understand and reverse-engineer an existing application and codebase. Strong analytical and problem-solving skills. Ability to distinguish between functionality that should be retained, improved, simplified, or rebuilt. Strong attention to code quality, maintainability, and scalability. Ability to take a messy or outdated website and turn it into a clean, well-structured React application. Strong communication skills and ability to work effectively with technical and non-technical stakeholders. Ability to work independently and take ownership of technical decisions and deliverables. Why Work With Brunel Brunel is a global workforce solutions and recruitment partner supporting some of the world’s largest organizations across technology, financial services, mining, life sciences, and engineering. With over 50 years of global operations and a strong Canadian presence, we connect top talent with high-impact projects and long-term career opportunities.