Software Engineer (React)
Pin-Up Global is seeking a Software Engineer (React) to join their team and contribute to the development of their casino web applications. The role involves working within a single team that owns the product end-to-end, focusing on features such as registration, payments, gaming lobbies, and tournaments.
The successful candidate will be responsible for building the frontend of new white-label brands by leveraging an existing React codebase and shared product layers. The position requires a strong focus on performance, maintainability, and the implementation of responsive, cross-browser interfaces based on Figma designs.
- Develop product features across the whole casino web application including registration, authorisation, deposits, cashier, games, lobby, bonuses, tournaments, and player profile.
- Build the frontend of new white-label brands on top of the existing React codebase by reusing the shared product layer.
- Migrate remaining parts of existing white-label products into the current React codebase.
- Implement search engine optimisation (SEO) by introducing server-side rendering (SSR) for indexable pages.
- Extend the shared white-label layer including reusable controllers, API contracts, and headless UI primitives.
- Implement responsive and cross-browser interfaces from Figma designs.
- Optimise application performance by controlling bundle size, code splitting, and Core Web Vitals.
- Integrate the application with backend services by agreeing on API contracts and covering loading, error, and session scenarios.
- Perform code reviews of team merge requests and investigate and fix production defects.
- Participate in two-week sprints, backlog grooming, estimation, and retrospectives.
- At least 4 years of commercial experience in frontend development with React, and at least 5 years in frontend development overall (required).
- Advanced knowledge of TypeScript and modern JavaScript (required).
- Deep practical knowledge of React including hooks, composition patterns, rendering models, and performance optimisation (required).
- Experience with Next.js and understanding of rendering strategies like CSR, SSR, and SSG (required).
- Production experience with the React ecosystem including routing, server state, client state, and validated forms (required).
- Confident knowledge of modern CSS with Tailwind CSS, SCSS Modules, or CSS-in-JS (required).
- Ability to build responsive, cross-browser, and pixel-perfect interfaces from Figma designs (required).
- Experience with frontend performance optimisation (required).
- Ability to design maintainable architecture by separating reusable product logic from brand-specific presentation (required).
- Experience integrating with REST APIs owned by other teams (required).
- Experience working in Scrum with direct collaboration with BA and QA engineers (required).
- Confident work with Git and code review (required).
- English at Intermediate (B1) level or higher (required).
- Commercial experience in the iGaming industry or another regulated high-traffic consumer product (nice-to-have).
- Experience with white-label or multi-brand products and monorepo tooling (nice-to-have).
- Experience with internationalisation (nice-to-have).
- Experience with feature flags, A/B experiments, and product analytics (nice-to-have).
- Experience with real-time data in the browser using WebSockets (nice-to-have).
- Experience writing automated tests with Vitest or Jest and using Storybook (nice-to-have).
- Experience using AI coding assistants such as Cursor or GitHub Copilot (nice-to-have).
- Ability to work with incomplete and changing requirements (required).
- Self-direction and ownership (required).
- Cross-team communication skills (required).
- Product thinking (required).
- Transparency in planning (required).
- Opportunity to work in a fast-growing business group with a multicultural team.
- Friendly culture and success-driven mindset.
- Choice of working remotely or on-site in offices in Warsaw, Limassol, or Yerevan.
- Modern corporate equipment based on macOS or Windows.
- Paid vacations, sick leave, personal events days, and days off.
- Corporate health insurance program.
- Referral program.
- Educational programs including internal training, compensation for external education, and conference attendance.
- Rewards program for mentoring and coaching.
- In-house Travel Service.
- Multiple internal activities, gamification, and company events.
PIN-UP Global is an international holding company that develops technologies, B2B solutions and products for the iGaming industry. Headquartered in Warsaw, the group brings together businesses spanning product development, technology and marketing services for online gaming. It supports a portfolio of companies and brands operating across multiple markets. PIN-UP Global focuses on building advanced technology and products for the gambling sector.




