Opens an external site
- Employment type
- Contract
- Experience level
- Mid-level · 2+ years
- Minimum education
- Bachelor’s degree
- Posting language
- English
- Working hours
- 40 hours per week
- Seniority
- Associate
- Application method
- Direct apply is available
Job summary
The developer will analyze an existing Drupal website and migrate its functionality and content into a modern React application. This includes developing reusable components and modernizing the front-end architecture to improve performance and accessibility.
Job details
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.
What you’ll do
The developer will analyze an existing Drupal website and migrate its functionality and content into a modern React application. This includes developing reusable components and modernizing the front-end architecture to improve performance and accessibility.
Requirements
Candidates need a bachelor's degree in Computer Science or a related field and at least 3 years of professional software development experience. Strong proficiency in both React and Drupal is required to handle the migration of legacy codebases.
Listed skills
- HTML · Preferred
- Next.js · Preferred
- CSS · Preferred
- React · Preferred
- JavaScript · Preferred
- TypeScript · Preferred
- GraphQL · Preferred
- Git · Preferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- React
- Drupal
- JavaScript
- TypeScript
- HTML
- CSS
- Responsive Web Development
- Front-end Architecture
- API Integration
- Next.js
- GraphQL
- Git
Job areas
- Software
- Technology
- Engineering
More jobs you can apply to directly
Similar opportunities posted by employers hiring on Jobs.ca, with no external application form.
BC Public Schools
Manager, Financial Planning and Analysis
SponsoredDirect employerEasy Apply- On-site
- Victoria, BC
- Posted Sep 18, 2026
Sustainable Projects Group
Sustainability consultant/ Team Lead, Energy Consulting NOC 41400
SponsoredDirect employerEasy Apply- Hybrid
- vancouver v5l 4s1, BC
- Posted Sep 17, 2026
Bédard Ressources Humaines
ITAD Services Representative #1265
SponsoredDirect employerEasy Apply- On-site
- Mississauga, ON
- Posted Sep 16, 2026
