Web Developer
Web Developer
Summary
Location: Crawley
Day Rate: Negotiable
Duration: 3 months initially (16 weeks)
Availability: ASAP
About the Role
As a Web Developer within Mastercard's Digital Development & Delivery team, you will be responsible for building and maintaining high-quality customer-facing digital experiences across our .com and mobile platforms.
You will work hands-on with modern front-end technologies, including React, Next.js, GraphQL, and headless CMS systems (Adobe AEM), delivering exceptional, secure, accessible, and high-performing interfaces.
Collaborating closely with Product Owners, UX/UI designers, QA engineers, and partner teams, you will develop scalable front-end solutions that align with our design system and digital platform strategies. You will also support L3 operational activities as part of production excellence.
Key Responsibilities:
Front-End Development Delivery
- Build reusable, efficient, and high-performing UI components.
- Implement responsive, accessible, and secure user interfaces.
- Integrate front-end components with GraphQL and RESTful APIs.
Code Quality and Testing
- Write clean, maintainable code following coding standards and best practices.
- Contribute to peer code reviews and participate in test automation where appropriate.
- Support automated and manual testing activities across the development lifecycle.
Operational Support and Continuous Improvement
- Participate in L3 support activities, assisting with triage and issue resolution.
- Monitor site performance and collaborate on improvement initiatives.
- Stay updated with modern front-end technologies, frameworks, and patterns.
Collaboration and Agile Delivery
- Work closely with Product Owners, Designers, and Engineers to deliver sprint commitments.
- Contribute to backlog refinement, sprint planning, and team ceremonies.
- Assist in maintaining technical documentation and knowledge sharing.
Security, Accessibility, and Compliance
- Develop with security, accessibility (WCAG), and regulatory compliance in mind.
- Ensure that web interfaces are tested for performance, SEO, and observability metrics.
Required Skills & Experience:
- Bachelor's degree in Computer Science, Software Engineering, or relevant experience.
- 2+ years of professional front-end development experience.
- Proficient with React, Next.js, and modern JavaScript (ES6+).
- Solid understanding of HTML5, CSS3 (SASS/LESS), and responsive web design principles.
- Experience integrating with GraphQL APIs and RESTful services.
- Familiarity with headless CMS platforms (Adobe AEM desirable).
- Exposure to CI/CD pipelines, Git version control, and Agile delivery.
- Good understanding of web performance, security, and accessibility standards.
- Knowledge of web analytics, SEO, and observability concepts is advantageous.
- Collaborate effectively within cross-functional agile squads.
- Communicate clearly and respectfully with technical and non-technical colleagues.
- Provide input on technical designs, solutions, and delivery estimates.
- Support a culture of code quality, peer reviews, and best practice sharing.