Job Search and Career Advice Platform

Enable job alerts via email!

Senior Developer SPA Web

Opus Enterprise Ltd T / A Real Recruitment

England

On-site

GBP 50,000 - 70,000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology recruitment firm in the UK is looking for an experienced Senior Developer to lead SPA Web Development. This role involves designing and maintaining high-quality software solutions, mentoring developers, and collaborating with cross-functional teams. Candidates should have a degree or equivalent experience and a strong background in JavaScript, Typescript, and modern development practices.

Qualifications

  • Experience in SPA Web Development and coding in JavaScript and Typescript.
  • Strong understanding of responsive design and development methodologies.
  • Proficient in using testing frameworks and tools for quality assurance.

Responsibilities

  • Design, develop, and maintain software applications.
  • Ensure product requirements are met and design solutions.
  • Lead and mentor other developers and contribute to technical design.

Skills

Successful experience of working within Development teams
Experienced in Development methodologies covering both Agile and traditional Waterfall
Proven record of working in an ambiguous and fast-paced environment
Working knowledge of travel industry technologies
Previous experience of developing software in the entertainment industry
SPA Web Development
JavaScript and Typescript coding
HTML (5), CSS (3+) development
Responsive designs for mobile and desktops
VueJS (V3) development
CSS pre-processors (SASS, SCSS)
Rest-based API interactions
Visual design, UI / UX
Testing frameworks (e.g. Cypress, Mocha, Jest)

Education

Education to Degree level or higher in related field

Tools

GitHub
Figma or similar (e.g. Sketch, Adobe XD)
Selenium
Docker
Postman
Job description
Senior Developer SPA Web

Please ensure you read the below overview and requirements for this employment opportunity completely.

This is an amazing opportunity for an experienced Senior Developer to be responsible for designing, developing, and maintaining software applications, with a focus on high-quality, scalable code. This role demonstrates deep technical understanding and strong problem-solving and works both independently and in collaboration with other developers and stakeholders. The position of Senior Developer takes ownership of key project components, and often acts as a technical leader within the development teams.

Experience needed for this job
  • Successful experience of working within Development teams
  • Experienced in Development methodologies covering both Agile and traditional Waterfall
  • Proven record of working in an ambiguous and fast-paced environment
  • Working knowledge of travel industry technologies, e.g. booking tools and GDS systems
  • Previous experience of developing software in the entertainment industry
  • SPA Web Development
  • JavaScript and Typescript coding
  • HMTL (5), CSS (3+) development, including frameworks, e.g. Tailwind
  • Build of responsive designs to suit mobile and desktops
  • VueJS (V3), including PrimeUI, Axios
  • CSS pre-processors (SASS, SCSS) and build tools (Vite, Webpack)
  • MSAL and SSO environments
  • Rest-based API interactions
  • Visual design, UI / UX, User-centred design, accessibility (WCAG / WAI) and usability
  • Wireframes, prototypes and high-fidelity mock-ups
  • Figma or similar e.g. Sketch, Adobe XD
  • Testing frameworks (e.g. Cypress, Mocha, Jest), and broader testing tools such as Selenium, Playwright, Docker, Postman.
  • GitHub or similar
Essential functions of the job
Development, Design, Architecture
  • Ensure product managers and stakeholders requirements are met through development application solutions.
  • Work to defined architectures and contribute to their design.
  • Work with distributed, decoupled architectures, utilizing APIs and event-based architectures.
  • Develop and maintain robust and scalable applications.
  • Write clean, efficient and well documented code.
  • Ensure all software is kept within source and version control systems.
  • Carry out deployment of version upgrades, following change management processes.
Technical Leadership and Oversight :
  • Contribute to the technical direction of projects, including supporting high-level design decisions, solving complex technical challenges, and ensuring that architecture is scalable and maintainable.
  • Provide estimations of development work to support planning and prioritization.
  • Observe standardization, reusability and adoption of best practices.
  • Support a culture of continuous improvement and technical excellence.
Innovation and Problem Solving
  • Tackle difficult and complex technical issues and resolve the most technical and critical problems.
  • Enhance company innovation through researching and evaluating new technologies, frameworks, or approaches to improve development process or product offerings.
  • Participate in on-call rota for P1 / P2 operational related issues needing immediate attention.
Quality Assurance
  • Ensure software is thoroughly tested and delivered to a high standard, with a focus on minimizing bugs and improving performance.
  • Follow and support coding standards ensuring best practices are followed.
  • Advocate for continuous improvement to development processes and code quality.
Governance and Compliance
  • Follow coding standards and security policies, maintaining and supporting compliance with security standards / guidelines such as PCI v4, OWASP etc.
  • Keep training and knowledge on application security practices up to date.
Strategy
  • Support long-term technical planning, identify areas for improvement in existing systems and processes, and provide recommendations for enhancements or new solutions.
  • Understand the strategy and aims set by Principal Developers, Engineering Manager and CTO.
Budget Requirements
  • Be aware of and adhere to all cost controls, particularly within cloud environments.
  • Ensure work efforts are trackable to key initiative approvals on the Capex register.
IP
  • Protect Intellectual Property and any third-party tools, libraries etc.
  • Check and record all licenses prior to being incorporated into solutions.
Cross-Functional Collaboration
  • Support collaboration with IT functions : Development, Product C Project Teams, Reporting Analysts, Infrastructure, Support and stakeholders.
  • Collaborate with product managers, designers, and cross-functional teams to understand business requirements and deliver technical solutions to meet those needs.
  • Work as guided and directed on development and delivery of software and solutions.
  • Mentor developers to help improve technical skills, understanding of best practices and overall career growth.
Educational attainment level and / or specific qualifications needed for this job
  • Education to Degree level or higher in related field
  • In lieu of education equivalent combination of education and directly related experience

TPBN1_UKTJ

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.