Web Software Engineer – Drupal Delivery & QA
768 TP ICAP Management Services Ltd (Philippines Branch) · Manila, Philippines
About The Role
Group Overview
The TP ICAP Group is a world leading provider of market infrastructure.
Our purpose is to provide clients with access to global financial and commodities markets, improving price discovery, liquidity, and distribution of data, through responsible and innovative solutions.
Through our people and technology, we connect clients to superior liquidity and data solutions.
The Group is home to a stable of premium brands. Collectively, TP ICAP is the largest interdealer broker in the world by revenue, the number one Energy & Commodities broker in the world, the world’s leading provider of OTC data, and an award winning all-to-all trading platform.
Founded in London in 1866, the Group operates from more than 60 offices in 27 countries. We are 5,300 people strong. We work as one to achieve our vision of being the world’s most trusted, innovative, liquidity and data solutions specialist.
Role Overview
This is a Web Software Engineer role within Corporate Functions Technology, focused on delivery, QA, support and progressive development across TP ICAP’s Drupal-based websites. The successful candidate will help the Manila team provide reliable BAU support, build and test page components, support releases, implement approved Figma designs, assist with OneTrust and analytics-related website changes, and contribute to migration and modernisation activity. The role will also involve using approved AI-assisted development tools under senior guidance to support coding, debugging, documentation and QA activities, with an emphasis on learning how to use these tools responsibly and effectively within agreed development processes. The role suits a strong junior or developing mid-level engineer with good web fundamentals, a QA mindset and the ability to learn Drupal deeply under senior guidance.
Role Responsibilities
Drupal Delivery & Website Support
- Support development and maintenance of Drupal 9/10 websites across the web estate.
- Build and configure content types, views, blocks, menus, taxonomies, pages and reusable components under guidance.
- Assist with theme updates using Twig, HTML5, CSS3 and JavaScript.
- Support bug fixing, content-related development, page updates and BAU website requests.
- Help maintain redirects, robots.txt exclusions, cache clearing and basic administrator support processes where appropriate.
Testing, QA & Release Support
- Use BrowserStack to test website changes across browsers, devices and responsive breakpoints.
- Carry out regression, smoke, functional and visual QA checks before releases.
- Validate that updates match approved Figma designs, including spacing, typography, responsive behaviour and interaction patterns.
- Document test results, issues, steps to reproduce and release notes clearly.
- Support DEV, TEST and LIVE deployment checks and post-release validation.
- Use approved AI-assisted tools, where appropriate, to help draft test cases, summarise issues and support routine QA documentation, ensuring outputs are reviewed and validated before use.
Cookie, Analytics & Integrations Support
- Assist with OneTrust cookie scans, consent-category checks and cookie notice updates when new tools or scripts are introduced.
- Support implementation and QA of analytics tags, marketing scripts and embedded third-party services.
- Help test integrations such as video embeds, regulatory/news feeds, share-price widgets, forms and API-driven content.
- Escalate tracking, consent, accessibility or browser/device issues to the Senior Engineer or Principal Engineer.
- Keep implementation notes updated so changes can be repeated consistently across sites.
Migration & Modernisation Support
- Assist with migration preparation, including content checks, environment comparison, page inventory, redirect testing and data validation.
- Support the move from Acquia to a future hosting provider by helping with QA, release support and issue triage.
- Contribute to reducing Site Studio dependency by helping rebuild or test components where needed.
- Learn and apply modern development practices including Git workflows, Composer-based Drupal updates and CI/CD processes.
- Support documentation and handover materials for new processes, components and environments.
Collaboration & Documentation
- Work closely with the Senior Engineer, Principal Engineer, Digital Platform Owner, BAs, designers and stakeholders.
- Translate assigned requirements into clear development tasks and QA checks.
- Maintain concise documentation for fixes, components, test cases and known issues.
- Raise blockers early and contribute constructively to team problem-solving.
- Participate in Agile/Scrum ceremonies and regular web team coordination.
- Use AI-assisted development tools responsibly under senior guidance to support code explanation, debugging, documentation and learning, while ensuring all suggestions are checked against team standards before implementation.
Technical Skills
- Good web development fundamentals across HTML5, CSS3, JavaScript and responsive design.
- Working knowledge of PHP and willingness to deepen Drupal backend development skills.
- Experience with Drupal site-building or another enterprise CMS; Drupal 9/10 experience is preferred but not mandatory for a strong candidate.
- Ability to interpret Figma designs and translate them into accurate, accessible web components.
- Experience using BrowserStack or similar browser/device testing tools.
- Basic understanding of Git, pull requests, branching and release workflows.
- Familiarity with Composer, CI/CD and cloud-hosted web environments is desirable.
- Basic understanding of web accessibility, SEO hygiene, redirects, cache behaviour and performance testing.
- Exposure to OneTrust, analytics tags, cookie consent workflows or third-party scripts is desirable.
- Experience supporting migration, redesign, CMS upgrade or platform modernisation projects is desirable.
- Awareness of AI-assisted development tools, or willingness to learn how to use them responsibly for coding support, debugging, documentation and QA.
Soft Skills
- Good communication skills and willingness to ask questions early.
- Strong attention to detail, especially in QA, layout, responsive behaviour and content accuracy.
- Collaborative, reliable and comfortable working as part of a distributed team.
- Able to follow process, document work clearly and manage assigned tasks to deadlines.
- Curious and proactive in learning Drupal, web governance and modern development practices.
Desirable Experience / Competences
- Experience with Drupal 9/10 site-building, theming or support.
- Experience with Figma, BrowserStack, OneTrust, Google Analytics, Google Tag Manager or similar digital operations tools.
- Exposure to Acquia, Pantheon, AWS, Vercel or other web hosting platforms.
- Experience in corporate, regulated or multi-brand web environments.
- Interest in accessibility, SEO, performance, testing automation or CMS migrations.
- Interest in developing good habits around prompt writing, code review and responsible AI use as part of day-to-day web development.
- Willingness to build toward deeper Drupal engineering capability over time.
General Skills
- Experience in software development, problem solving, documentation and working to deadlines.
- Able to manage multiple tasks, priorities and deadlines effectively.
- Self-starting, organised and able to work independently or as part of a team.
- Understanding the full project lifecycle from requirements capture through to implementation and delivery.
- Able to deliver high-quality work aligned to business requirements and agreed processes.
- Familiar with Agile, Scrum, Kanban or similar delivery methods.
- Personable and customer-focused, with clear stakeholder communication skills.
- Collaborative and able to work effectively with diverse teams.
#LI-Hybrid #LI-MID
Not The Perfect Fit?
Concerned that you may not meet the criteria precisely? At TP ICAP, we wholeheartedly believe in fostering inclusivity and cultivating a work environment where everyone can flourish, regardless of your personal or professional background. If you are enthusiastic about this role but find that your experience doesn't align perfectly with every aspect of the job description, we strongly encourage you to apply. You may be the ideal candidate for this position or another opportunity within our organisation. Our dedicated Talent Acquisition team is here to assist you in recognising how your unique skills and abilities can be a valuable contribution. Don't hesitate to take the leap and explore the possibilities. Your potential is what truly matters to us.
Company Statement
We know that the best innovation happens when diverse people with different perspectives and skills work together in an inclusive atmosphere. That's why we're building a culture where everyone plays a part in making people feel welcome, ready and willing to contribute. TP ICAP Accord - our Employee Network - is a central to this. As well as representing specific groups, TP ICAP Accord helps increase awareness, collaboration, shares best practice, and holds our firm to account for driving continuous cultural improvement.
Location
Philippines - Ecoprime Building - Taguig City
This listing was posted by a verified recruiter at 768 TP ICAP Management Services Ltd (Philippines Branch). Report this listing
JobSpring