Booking UK

Software Engineer (For temp workers)

Posted Mar 31, 2026
Project ID: 12059-1
Location
London, LND
Hours/week
37.5 hrs/week
Timeline
9 months
Starts: Apr 13, 2026
Ends: Jan 18, 2027
Payrate range
Unknown

The Software Engineer II owns the design, implementation, and deployment of frontend features with minimal supervision. Operating primarily at the team scope while occasionally collaborating with partner teams, this individual coaches junior engineers on frontend craft and best practices.



The successful candidate will build and evolve modern web applications for analysts using TypeScript, React/Next.js, Material UI, and Capla/Vue micro-frontends, integrating with REST and GraphQL APIs provided by Java/Spring Boot services.



Key Responsibilities


  • End-to-End Delivery: Delivers frontend features from conception to release, including clarifying requirements, designing UI, implementing, and testing.


  • UI Excellence: Builds maintainable UIs with a strong focus on usability, performance, accessibility, and security.


  • Service Integration: Integrates with backend services via REST/GraphQL, ensuring robust handling of errors and edge cases.


  • Reliability & Monitoring: Contributes to monitoring (logs, metrics, dashboards, alerts) for owned flows and participates in on-call/incident handling as needed.


  • Continuous Improvement: Enhances code quality, test coverage, and CI/CD pipelines for KYP Admin, Case Tracker, and related internal tools.


  • Cross-Functional Collaboration: Works closely with product, design, and compliance operations to transform complex regulatory workflows into intuitive analyst experiences.


  • Mentorship: Supports and mentors less-experienced engineers through code reviews, pair programming, and knowledge sharing.



Required Skills & Experience


  • Professional Background: Approximately 4+ years of professional experience building production-grade web applications.


  • Technical Proficiency: Strong JavaScript/TypeScript skills and solid experience with React (Next.js is a plus); a willingness to work with Vue/Capla micro-frontends.


  • API Integration: Proven experience integrating SPAs with REST and/or GraphQL APIs within microservices or micro-frontend architectures.


  • Testing & DevOps: Sound knowledge of frontend testing (unit, integration, and preferably E2E) and experience working within CI/CD environments.


  • Infrastructure Exposure: Familiarity with cloud-native environments (e.g., Kubernetes/BKS, AWS, Kafka/Kinesis) and observability tools.


  • Communication: Clear, concise communication and effective collaboration with both technical and non-technical stakeholders.



Nice to Have


  • Experience in fintech, payments, compliance, AML, or risk.


  • Previous experience developing internal tooling or case-management products.



What Success Looks Like


The ideal candidate independently ships well-designed frontend changes that materially improve analyst workflows. Their code is reliable, observable, and well-tested, contributing to a reduction in incidents and regressions. Furthermore, this engineer raises the overall frontend standard within the team, helping peers grow through consistent example and support.