Overview
Senior Frontend Developer role at Gaming Innovation Group – building high‑quality web applications for a sportsbook platform. Collaborate with designers, product managers, and backend developers to deliver scalable, high‑performance solutions.
Location
Marbella, Spain – hybrid working model.
Department
Sport.
Key Responsibilities
* Design, develop, and maintain frontend applications using NuxtJS or React.
* Collaborate with cross‑functional teams to translate requirements and user stories into well‑structured code.
* Lead the development of complex user interfaces and contribute to architecture decisions.
* Optimize web applications for maximum speed and scalability.
* Implement responsive designs and ensure cross‑browser compatibility.
* Write clean, efficient, and reusable code with a focus on modularity and maintainability.
* Ensure the feasibility of UI/UX designs.
* Participate in code reviews and mentor junior developers.
* Stay up‑to‑date with emerging frontend technologies and best practices.
* Troubleshoot, debug, and resolve production issues.
* Develop and maintain tests.
Skills & Qualifications
* 5+ years of frontend development experience, focus on NuxtJS or React.
* Strong knowledge of JavaScript, TypeScript, HTML5, and CSS3.
* Experience with modern frontend tools and libraries (Vuex, React Redux, Sass, Webpack, Babel).
* Solid understanding of REST APIs and GraphQL integration.
* Experience with Node.js and real‑time communication (Socket.io, SSE).
* Familiarity with state management and architectural patterns (MVVM, Flux, Redux).
* Expertise in responsive design and mobile‑first development.
* Strong performance optimisation techniques.
* Experience with Git and version control.
* Proficiency with testing frameworks (Jest, Cypress, Mocha).
* Proven track record delivering complex projects in fast‑paced environments.
* Strong problem‑solving skills and attention to detail.
Benefits
* Competitive gross annual salary.
* Private health insurance.
* Health & wellbeing package.
* Birthday day off.
* “Me Time” – 1 additional personal day per year.
* Excellent career development opportunities.
* Hybrid working model.
* Training & certification budget.
Additional Information
* Seniority level: Mid‑Senior level
* Employment type: Full‑time
* Job function: Engineering and Information Technology
* Industry: Gambling Facilities and Casinos
#J-18808-Ljbffr