Staff Frontend Developer

Hace 13 horas

cataluna, Catalonia, España Betway Global Jornada completa
Staff Frontend Engineers (React / Next.js) We’re looking for an experienced Front End Architect / Staff engineer to guide and support our frontend team as we build modern, high-performance web applications. You’ll play a pivotal role in shaping the technical direction, mentoring engineers, and ensuring the delivery of scalable, maintainable, and performant software.

What you'll do
* Collaborate closely with product managers, designers, and backend engineers to define and deliver high-quality user experiences.
* Ensure adherence to best coding practices (e.g., SOLID principles, clean code, maintainable architecture).
* Perform code reviews, provide constructive feedback, and mentor engineers to support their growth.
* Drive continuous improvements in development processes, testing, and deployment.
* Take ownership of performance, scalability, and technical quality of the frontend codebase.
* Help evaluate and introduce new technologies, tools, and patterns to the team.
* Work hands-on with the codebase, especially on complex or high-impact features. What we're looking for:
* Bachelor’s or master’s degree in Computer Science, Software Engineering, or a related field.
* 7+ years of experience in software development, with at least 2 years in a technical leadership or mentorship role.
* Deep expertise in React, Next.js, and frontend architecture.
* Strong understanding of software design principles and architectural patterns.
* Excellent problem-solving and debugging skills.
* Proven ability to guide a team and coordinate work across multiple engineers.
* Strong communication and collaboration skills in English (both written and verbal).
* Enthusiastic about creating a culture of learning, feedback, and continuous improvement.
* Experience with frontend testing frameworks such as Jest, React Testing Library, or Cypress.
* Familiarity with Cloudflare (e.g., Workers, Pages, CDN services).
* Deep knowledge of performance optimization for modern web applications.
* Experience working with design systems or component libraries (e.g., Storybook, Tailwind CSS).
* Hands-on experience with CI/CD pipelines for frontend apps (e.g., GitHub Actions, Azure DevOps).
* Previous experience in fast-paced startup or scale-up environments.