Senior Software Engineer (Frontend)- Betnacional, Hybrid
Senior Software Engineer (Frontend) 1
About Betfair Romania Development
Betfair Romania Development is the largest technology hub of Flutter Entertainment, with over 2,000 people powering the world’s leading sports betting and iGaming brands. Exciting, immersive and safe experiences are delivered to over 18 million customers worldwide, from our office in Cluj-Napoca. Driven by relentless innovation and commitment to excellence, we operate our own unbeatable portfolio of diverse proprietary brands such as FanDuel, PokerStars, SportsBet, Betfair, Paddy Power, or Sky Betting & Gaming.
Our Values
The values we share at Betfair Romania Development define what makes us unique as a team. They empower us by giving meaning to our contributions, and they ensure that we consistently strive for excellence in everything we do. We are looking for passionate individuals who align with our values and are committed to making a difference.
Win together | Raise the bar | Got your back | Own it | Positive impact
About Betnacional
Founded in 2021, Betnacional was among the first betting platforms to secure a definitive operating license in Brazil. Known for its speed, innovation, and strong connection with Brazilian players, Betnacional combines cutting-edge technology with a deep understanding of the national market. In 2025, Betnacional together with Betfair Brazil have established Flutter International’s fifth region: Flutter Brazil.
Role Overview
As part of a cross-functional agile team, you will contribute across the full development lifecycle, collaborating with product managers, designers, and engineers to deliver high-quality user interfaces for web and mobile platforms. You will take ownership of features from design through release, ensuring strong engineering quality, an excellent user experience, and measurable business impact through continuous delivery and improvement.
Key Accountabilities & Responsibilities
Product & Delivery Ownership
- Take ownership of delivering product outcomes, operating effectively in ambiguous and evolving problem spaces.
- Apply creative, lateral, and lean thinking to solve complex technical and product challenges.
- Contribute to Agile delivery through accurate estimation, continuous feedback, and active participation in ceremonies including iteration planning, retrospectives, and backlog refinement.
- Maintain a strong focus on quality, risk awareness, and attention to detail throughout the delivery lifecycle.
- Make data-informed decisions with a bias toward action and measurable outcomes.
- Ensure customer needs and user experience remain central to all technical and product decisions.
Software Engineering & Development
- Work independently to design, build, test, and package discrete software components across multiple platforms and browsers.
- Deliver functional, maintainable, and scalable solutions aligned with engineering best practices.
- Modify, enhance, and troubleshoot existing and new software components.
- Reapply existing technical knowledge and learnings creatively across new domains and challenges.
- Leverage approved technologies, platforms, frameworks, and standards effectively.
- Operate within established architectural guidelines while constructively challenging and improving them where appropriate.
- Define and implement interfaces for data creation, extraction, transport, and transformation.
Platform Accountability
- Contribute to platform reliability, scalability, and operational stability.
- Support platform health, maintenance, and continuous improvement.
- Apply and evolve tooling, frameworks, and development standards.
- Promote transparency and shared understanding of platform capabilities and changes.
- Contribute to platform architecture, technical direction, and roadmap planning.
- Support both near-term delivery and long-term platform development initiatives.
- Participate in backlog prioritisation and technical planning.
- Demonstrate commercial awareness by considering cost, efficiency, and business impact in technical decisions.
Solution Delivery & Stakeholder Collaboration
- Prepare, maintain, and review technical documentation including solution designs and MRPs.
- Communicate technical concepts clearly and effectively to both technical and non-technical stakeholders.
- Collaborate closely with backend engineers to define and deliver technical requirements.
- Represent solutions, trade-offs, and recommendations in architectural and design forums.
- Evaluate and assess the success of technical changes post-implementation.
Support, Reliability & Continuous Improvement
- Implement and maintain effective monitoring, alerting, tracking, and logging within developed solutions.
- Debug and resolve frontend issues across web and mobile platforms.
- Communicate clearly and calmly with stakeholders during incidents and service disruptions.
- Take ownership of technical issues through to resolution with minimal support.
- Demonstrate strong system-level understanding and awareness of downstream impacts.
- Actively conduct root cause analysis and drive preventative improvements.
- Continuously learn, adapt, and share knowledge with peers, contributing to team growth and capability uplift.
Skills, Capabilities & Experience Required
Frontend (Web):
- TypeScript, JavaScript
- React, Next.js
- Tamagui, Redux
- GraphQL
Mobile:
- TypeScript
- React Native, Expo
- Tamagui, Redux
- GraphQL
Backend (Exposure Only):
- Golang, Kubernetes (not core to the role)
Education & Training
- High school diploma or equivalent (Ensino médio completo required)
- Ongoing professional development and self-directed learning encouraged
- Excellent written & verbal communication skills in English, Portuguese is highly beneficial
Core Skills & Technical Competencies (Must-Have)
- Strong professional experience with TypeScript and JavaScript.
- Proven experience building Single Page Applications and responsive, adaptive user interfaces.
- Deep hands-on knowledge of React and/or React Native in production environments.
- Solid understanding of CSS and experience with React styling solutions such as styled-components, Emotion, or equivalent libraries.
- Proficiency with Git and standard development workflows including branching, merging, and pull requests.
- Working knowledge of NPM and modern package management practices.
- Strong focus on code quality, including experience with automated testing (unit and integration) and performance optimisation.
- Experience working within Agile teams, including participation in ceremonies and iterative delivery.
- Excellent written and verbal communication skills in English; proficiency in Portuguese is highly beneficial.
- Minimum of 4 years’ professional experience in frontend development.
Additional Skills & Experience (Nice-to-Have)
- Experience with Next.js, including server-side rendering, routing, and performance optimisation.
- Experience developing and shipping mobile applications using Expo.
- Familiarity with modern styling frameworks such as Tailwind CSS, Tamagui, or similar.
- Experience consuming and maintaining GraphQL APIs.
- Exposure to Cloudflare services such as Workers, CDN configuration, caching, and redirects.
- Understanding of CI/CD pipelines and automated deployment practices.
- Familiarity with Node.js in frontend or full-stack contexts.
- Experience working within monorepos and contributing to scalable design systems.
- Working knowledge of Docker for local development workflows (not operational use).
- Experience with native iOS or Android development, or other hybrid mobile frameworks.
Benefits
- Hybrid & remote working options
- €1,000 per year for self-development
- Company share scheme
- 25 days of annual leave per year
- 20 days per year to work abroad
- 5 personal days/year
- Flexible benefits: travel, sports, hobbies
- Extended health, dental and travel insurances
- Customized well-being programmes
- Career growth sessions
- Thousands of online courses through Udemy
- A variety of engaging office events
Disclaimer
We are an inclusive employer. By embracing diverse experiences and perspectives, we create a lasting, positive impact for our employees, customers, and the communities we’re part of. You don't have to meet all the requirements listed to apply for this role. If you need any adjustments to make this role work for you, let us know, and we’ll see how we can accommodate them.
We thank all applicants for their interest; however, only the candidates who best meet the job requirements will be contacted for an interview.
By submitting your application online, you agree that your details will be used to progress your application for employment. If your application is successful, your details will be used to administer your personnel record. If your application is unsuccessful, we will retain your details for a period no longer than three years, to consider you for prospective roles within the company.