Negotiable
Undetermined
Undetermined
Crawley, England, United Kingdom
Summary: As a Web Developer at Mastercard, you will be integral to the Digital Development & Delivery team, focusing on creating and maintaining high-quality digital experiences for .com and mobile platforms. Your role involves hands-on work with modern front-end technologies such as React and GraphQL, collaborating with various stakeholders to deliver scalable solutions. You will also engage in operational support and continuous improvement initiatives to enhance site performance and user experience.
Key Responsibilities:
- Build reusable, efficient, and high-performing UI components.
- Implement responsive, accessible, and secure user interfaces.
- Integrate front-end components with GraphQL and RESTful APIs.
- 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.
- 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.
- 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.
- Develop with security, accessibility (WCAG), and regulatory compliance in mind.
- Ensure that web interfaces are tested for performance, SEO, and observability metrics.
Key Skills:
- 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.
Salary (Rate): undetermined
City: Crawley
Country: United Kingdom
Working Arrangements: undetermined
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
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.