Senior Software Engineer - TypeScript/React

QTech Games
Málaga, Spain
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote
Málaga, Spain

Tech stack

API
Code Review
Continuous Integration
Software Engineering
TypeScript
Web Applications
React
Performance Monitor
Code Restructuring

Job description

We are looking for a seasoned and proactive Senior Software Engineer II to join our team in Málaga. In this role, you will shape and deliver complex front-end initiatives with significant business impact, with a strong focus on TypeScript, React, and high-quality user experiences for internal and customer-facing products.

You will operate across multiple teams and systems, turning ambiguity into clarity through structured problem framing, measurable success metrics, and durable decision records. You will help keep our engineering standards, tooling, and delivery practices current and relevant., * React and TypeScript engineering: Build scalable, maintainable front-end applications with a strong focus on component architecture, performance, and reliability.

  • Nx and monorepo enablement: Improve developer experience and delivery flow in an Nx-based monorepo (tooling, libraries, boundaries, build/test performance).
  • UX/UI collaboration: Partner with UX/UI designers to translate workflows and user needs into clear interfaces; contribute to design critiques and implementation feasibility decisions.
  • Design systems: Build and evolve shared UI foundations (components, patterns, tokens, accessibility standards) to enable consistent experiences across teams.
  • Cross-team delivery: Plan multi-team initiatives into milestones with shared acceptance criteria, integration cadence, and clear ownership.
  • Quality and standards: Raise engineering quality through code reviews, testing strategy, CI quality gates, and paved roads for common front-end patterns.
  • Performance and observability: Define and improve front-end performance budgets and user-journey SLIs/SLOs; improve monitoring and troubleshooting for production issues.
  • Mentorship: Coach and sponsor engineers; help grow new leads and raise the bar for communication and documentation.

Requirements

Do you have experience in UX?, * Experience: 8+ years of professional software engineering experience, with deep ownership of large-scale web applications.

  • TypeScript: Expert-level TypeScript (typing strategies, maintainable abstractions, API contracts, and refactoring at scale).
  • React: Extensive React experience (composition patterns, state management, performance profiling, and reliable UI architecture).
  • Monorepos: Experience working in monorepos; Nx experience is strongly preferred.
  • Testing: Strong front-end testing practices (unit, integration, and end-to-end), and pragmatic quality gates in CI/CD.
  • UX/UI sensibility: Strong collaboration with designers and product partners; able to spot UX risks and propose practical improvements.
  • Communication: Excellent written and spoken English; able to align stakeholders and lead structured discussions., * Design systems: Experience building or scaling design systems, including accessibility-first components and documentation.
  • iGaming experience: Familiarity with iGaming platforms, performance constraints, and operational reliability needs.
  • Backoffice UX: Experience designing and building complex internal tools (tables, forms, permissions, dashboards, configuration flows).
  • Platform mindset: Experience building shared libraries and paved roads that improve multiple teams' delivery.
  • Observability: Experience instrumenting user journeys, error tracking, and performance monitoring for web applications.

About the company

QTech Games has solidified its position as the leading game distributor for emerging markets. With a portfolio exceeding 9,000 games from top-tier providers, we are committed to integrating the best online casino games and distributing them to operators worldwide. Our mission is to ensure quality, simplicity, and professionalism in every aspect of our operations. As we expand from Asia into Europe, we're excited to announce the opening of our new development hub in Málaga, Spain. This strategic move underscores our dedication to innovation and delivering high-traffic systems that redefine the gaming experience. At QTech Games, we pride ourselves on being: * A One-Stop Shop: Our unique all-inclusive license fee model, unified game launcher, and wallet integration API enable clients to easily connect to and access our diverse game portfolio. * Tastemakers: With a combined 50 years of experience, our senior management team has established QTech Games as an indispensable industry leader in game discovery. * Networked: We leverage a global, ever-expanding network of reputable suppliers, distributors, and providers. * Supportive: Our meticulously structured organisation boasts a multi-lingual team, always ready to go above and beyond. * Forward-Thinking: Our mobile-first approach, advanced search capabilities, AI-powered recommendation engine, and intuitive dashboard provide players with a familiar platform for discovering new games. We operate under trusted international certifications, ensuring fairness, transparency, and security. Our strict compliance builds trust and upholds our reputation as a reliable partner in online gaming.   You must create an Indeed account before continuing to the company website to apply

Apply for this position