April 24, 2026

Senior Game Programmer (Roblox)

Senior • Remote

Stockholm, Sweden

About the Position

As a Senior Game Programmer, you will play a key role in developing and enhancing games, shared solutions, and internal tools for systems built on the Roblox platform. You will be central to defining APIs and leading the development of core tools and systems that support the organization’s long-term technical needs.

All tools and systems are developed using Lua within the Roblox Studio engine. In this role, you will continuously improve development processes, share technical insights across teams, and actively mentor and elevate fellow developers.

Working Environment

The culture is fun, playful, fearless, and forward-thinking. The team strives to create exceptional digital experiences while enjoying the process, constantly learning, iterating, and pushing forward.

You will have significant ownership over your work and be empowered to test ideas, experiment, and grow within a supportive and collaborative environment.

Practical Details

  • Start date: As soon as possible

  • Contract: 6 month

  • Location: 100% remote, with the option of hybrid or in-office work from Lisbon

  • Communication tools: Discord and Slack

  • Work time: Full-time, aligned with Stockholm working hours

  • Company language: English

Required Qualifications

  • Experience programming in Lua, C, C#, or similar languages

  • Experience in Roblox platform

  • Approximately 5+ years of professional experience in game development and/or software development

  • Strong understanding of code architecture and design patterns

  • Extensive experience working with Scrum or agile methodologies

  • Solid understanding of player experience and game design considerations

  • Experience contributing to business-oriented technical decisions

  • Proven experience mentoring or coaching developers

  • Strong communication and collaboration skills

  • Completed higher vocational education in game development or higher education in software engineering or a related field

  • Fluent English (spoken and written)

  • Located in Sweden or Portugal

  • A genuine passion for games

Similar jobs you might like

Technology

emagine Polska

Senior Game Programmer (Roblox)

Senior

Remote

Lisbon, Portugal

🏢 Summary: Senior Game Programmer role focused on building and enhancing games, shared systems, and internal tools on the Roblox platform using Lua. The position involves defining APIs, developing core technical solutions, and improving development processes within an agile environment. It is a full-time, 6-month contract role with remote or hybrid options. 🗂️ Requirements: 5+ years professional experience in game or software development, Experience with Lua, C, C#, or similar languages, Hands-on experience with Roblox platform, Strong knowledge of code architecture and design patterns, Experience working in Scrum or agile methodologies, Experience defining APIs and core systems, Mentoring or coaching experience, Higher education in game development, software engineering, or related field, Fluent English, Located in Sweden or Portugal 📃 Skills: Lua, C, C#, Roblox, RobloxStudio, Scrum, Agile, APIs, Architecture, DesignPatterns, GameDevelopment, SoftwareDevelopment, Discord, Slack 🏢 Description: About the Position As a Senior Game Programmer , you will play a key role in developing and enhancing games, shared solutions, and internal tools for systems built on the Roblox platform . You will be central to defining APIs and leading the development of core tools and systems that support the organization’s long-term technical needs. All tools and systems are developed using Lua within the Roblox Studio engine . In this role, you will continuously improve development processes, share technical insights across teams, and actively mentor and elevate fellow developers. Working Environment The culture is fun, playful, fearless, and forward-thinking . The team strives to create exceptional digital experiences while enjoying the process, constantly learning, iterating, and pushing forward. You will have significant ownership over your work and be empowered to test ideas, experiment, and grow within a supportive and collaborative environment. Practical Details Start date: As soon as possible Contract: 6 month Location: 100% remote, with the option of hybrid or in-office work from Lisbon Communication tools: Discord and Slack Work time: Full-time, aligned with Stockholm working hours Company language: English Required Qualifications Experience programming in Lua, C, C# , or similar languages Experience in Roblox platform Approximately 5+ years of professional experience in game development and/or software development Strong understanding of code architecture and design patterns Extensive experience working with Scrum or agile methodologies Solid understanding of player experience and game design considerations Experience contributing to business-oriented technical decisions Proven experience mentoring or coaching developers Strong communication and collaboration skills Completed higher vocational education in game development or higher education in software engineering or a related field Fluent English (spoken and written) Located in Sweden or Portugal A genuine passion for games

Technology

emagine Polska

Roblox Developer

Senior

Remote

Warsaw, Poland

40 - 45 EUR/hr

🏢 Summary: Full-time remote contract role focused on developing and enhancing games and internal tools on the Roblox platform. The position involves defining APIs, leading core system development, and driving technical improvements within a game development environment. 🗂️ Requirements: Programming experience in Lua, C, C#, or similar languages, Commercial experience with the Roblox platform, Minimum 5 years of professional experience in game or software development, Strong knowledge of code architecture and design patterns, Experience working with Scrum or agile methodologies, Solid understanding of player experience and game design principles, Experience in making business-oriented technical decisions, Completed higher vocational education in game development or related field, Fluent English (spoken and written) 📃 Skills: Lua, C, C#, Roblox, APIs, Architecture, DesignPatterns, Scrum, Agile, GameDesign 🏢 Description: Summary: This role involves developing and enhancing games on the Roblox platform, with a focus on defining APIs, leading the development of tools, and supporting the organization’s technical needs. Start date: As soon as possible Contract: 6 month Location: 100% remote Budget: 40-45 euro Work time: Full-time Company language: English Responsibilities: Develop and enhance games and internal tools on the Roblox platform. Define APIs and lead the development of core systems that support organizational needs. Continuously improve development processes and share insights across teams. Mentor and elevate fellow developers within the team. Key Requirements: Programming experience in Lua, C, C#, or similar languages. Experience with the Roblox platform. 5+ years of professional experience in game or software development. Strong understanding of code architecture and design patterns. Experience with Scrum or agile methodologies. Solid understanding of player experience and game design. Experience in business-oriented technical decision making. Proven mentoring or coaching experience. Strong communication and collaboration skills. Completed higher vocational education in game development or a related field. Fluent in English (spoken and written). Passion for games.

Technology

emagine Polska

Senior Game Programmer (Roblox)

Senior

Remote

Warsaw, Poland

40 - 45 PLN/hr

🏢 Summary: Full-time remote contract role focused on developing and enhancing games and internal tools on the Roblox platform. The position involves defining APIs, leading core system development, and improving technical processes within a game development environment. The role requires strong expertise in game architecture and Roblox-based development. 🗂️ Requirements: 5+ years of professional experience in game or software development, Experience with Roblox platform development, Proficiency in Lua, C, or C#, Strong knowledge of code architecture, Experience with design patterns, Experience working with Scrum or agile methodologies, Understanding of player experience and game design principles, Higher vocational education in game development or related field 📃 Skills: Lua, C, CSharp, Roblox, APIs, Scrum, Agile, Architecture, DesignPatterns, GameDesign 🏢 Description: Summary: This role involves developing and enhancing games on the Roblox platform, with a focus on defining APIs, leading the development of tools, and supporting the organization’s technical needs. Start date: As soon as possible Contract: 6 month Location: 100% remote Budget: 40-45 euro Work time: Full-time Company language: English Responsibilities: Develop and enhance games and internal tools on the Roblox platform. Define APIs and lead the development of core systems that support organizational needs. Continuously improve development processes and share insights across teams. Mentor and elevate fellow developers within the team. Key Requirements: Programming experience in Lua, C, C#, or similar languages. Experience with the Roblox platform. 5+ years of professional experience in game or software development. Strong understanding of code architecture and design patterns. Experience with Scrum or agile methodologies. Solid understanding of player experience and game design. Experience in business-oriented technical decision making. Proven mentoring or coaching experience. Strong communication and collaboration skills. Completed higher vocational education in game development or a related field. Fluent in English (spoken and written). Passion for games.

Technology

Appliscale

Senior Javascript Engineer

Senior

Remote

Krakow, Poland

20,000 - 26,000 USD

🏢 Summary: Senior Software Engineer role focused on building and operating monetization systems for a large-scale live game. The position involves developing and maintaining highly available backend services, web UI surfaces, and client integrations with strong DevOps and reliability practices. You will work across the full stack to support purchasing, rewards, and progression systems with high reliability expectations. 🗂️ Requirements: Strong Java 21 expertise, Experience with distributed systems and service-oriented architecture, Proficiency in REST APIs and SQL databases, Experience with CI/CD systems, Working knowledge of C++ for client integration, Understanding of client-server interactions (HTTP/REST), Proficiency in HTML, CSS, and JavaScript, Experience with Linux environments, Scripting skills in Bash or Python, Experience with observability and monitoring tools, Version control experience, Experience in incident response and live operations 📃 Skills: Java, C++, SQL, REST, HTML, CSS, JavaScript, Linux, Bash, Python, Datadog, Git, Perforce, Jenkins, PagerDuty 🏢 Description: About the role: Our client is an established game studio renowned for its highly successful MOBA and FPS franchises. ​As a Senior Software Engineer on the Monetisations team, you will have the chance to build and operate key player-facing systems that support the purchasing, rewarding, and progression experiences within one of the world’s largest live games.​ You will be responsible for maintaining game systems that are healthy, reliable, and continually evolving. You will work across backend services, deployment pipelines, monitoring systems, and integration points with the Game Client with very high reliability and quality expectations. You must combine a DevOps mindset with the ability to contribute code across the full game technology stack.​By joining the team, you will help accelerate the delivery of upcoming strategic initiatives. You will work on a daily basis with an engineering team based in Dublin (Ireland), but occasional afternoon meetings with other teams based on the US West Coast (LA and Seattle) are also possible. This role requires engineers with strong Java backend skills, solid web UI skills, a DevOps mindset , and familiarity with C++ client integration Responsibilities: Maintaining and improving large-scale distributed systems that support players globally Automate operational processes and reduce team toil (scripts, pipelines, diagnostic tools) Improve observability, monitoring, alerting, and deployment workflows Working on highly available backend services with strong operational rigor Supporting and extending the existing Game Client experience (Web UI surfaces built with HTML/CSS/JS and C++ integration points) Contributing to KTLO efforts , including quality improvements, bug fixes, and feature updates Participating in live operations , including on-call rotation, incident investigation, stability improvements, release validation, and root-cause analysis Collaborating across product, QA, design, art, and data teams to support seasonal content, offers, store changes, and monetization updates Feature delivery within established systems , often spanning multiple pods or workstreams Required Core Technical Skills: Backend Strong Java 21 expertise (main language for service maintenance/development) Distributed systems debugging and service-oriented architecture REST APIs, SQL data stores CI/CD systems (Cloudbees Jenkins ) Game Client Working familiarity with C++ for client integration fixes Understanding of client-server interactions (HTTP/REST) and data flow paths Web Surfaces & UI HTML, CSS, Javascript DevOps Tooling & Reliability Engineering Linux , Bash / Python scripting Observability platforms ( Datadog ) Version Control expertise ( Git , Perforce ) Incident response and postmortem practices ( Pagerduty ) Behavioural Expectations: High ownership over production health and system reliability Clear communicator during high-pressure situations (e.g. live incidents) Autonomy in navigating legacy systems and ambiguous problem spaces Strong collaboration with backend, client, QA, and operations teams Player-first thinking – minimizing downtime, regressions, and impact on players Nice To Have: Experience in the gaming industry, particularly with online multiplayer games Experience working with cross-discipline organizations that build data products

Technology

Appliscale

Senior Frontend React Engineer (PST Overlap)

Senior

Remote

Krakow, Poland

24,000 - 28,000 PLN

🏢 Summary: Senior Frontend Software Engineer role focused on building and maintaining complex web applications that power competitive tournament systems and public-facing experiences. The position involves end-to-end ownership of frontend features, including graph-based workflows, account management, and tournament operations. You will collaborate cross-functionally to deliver high-quality, scalable, and performant UI solutions integrated with backend services. 🗂️ Requirements: 5+ years frontend development experience, 4+ years experience with React, 4+ years experience with TypeScript, Bachelor's degree in Computer Science or related field, Senior-level experience building production frontend applications, Hands-on experience with GraphQL, Hands-on experience with Next.js including SSR and CSR, Experience integrating frontend with backend services, Understanding of modern frontend architecture, Knowledge of state management patterns, Experience with component-based design, Understanding of accessibility standards (WCAG), Ability to work in distributed teams across time zones 📃 Skills: React, TypeScript, JavaScript, GraphQL, Next.js, SSR, CSR, REST, Spring, HTML, CSS, WCAG 🏢 Description: About the role: Our client is one of the largest game studios known for its very successful online MOBA and FPS franchises. You will be part of a team that builds the systems and tools that power competitive play - from internal operator tooling used to create and manage tournaments, to player-facing web experiences that support competition at scale. We’re looking for a Senior Frontend Software Engineer to help us design and build complex frontend applications that support tournament creation, account management, and competition workflows. This role will work across internal operator tools as well as contribute to our public-facing experiences. This is a hands-on senior role where you’ll be expected to take ownership of features end-to-end, collaborate closely with product and backend partners, and deliver high-quality, maintainable frontend code. You will work closely with the engineering team in Los Angeles and other locations in the US West Coast. Due to working across multiple time zones, flexibility to attend later meetings on a daily basis is an important factor for success in this role (up to 9-10PM CEST). Each team member is expected to proactively propose tools, designs, and implementation strategies. Responsibilities: Design, build, and maintain frontend applications that support tournament setup, configuration, and operations. Work on complex UI workflows for creating and managing graph-based tournament structures. Contribute to public-facing web experiences with a focus on performance, usability, and polish. Collaborate closely with backend engineers, product managers, and designers to translate requirements into robust UI solutions. Integrate frontend applications with backend services, including GraphQL APIs and Java Spring REST APIs. Participate fully in team rituals, including 2-week sprints, planning, refinement, and retrospectives. Take clear ownership of your work - asking questions early, surfacing risks, and caring deeply about the quality of the end results Required qualifications: 5+ years of experience with Frontend Technologies 4+ years of experience with React and Typescript Bachelor's or higher degree in Computer Science , Software Engineering, or a related field Senior-level experience building production frontend applications. Hands-on experience with GraphQL and Next.js , including both SSR and CSR patterns. Experience integrating frontend applications with backend services (experience consuming Java Spring REST APIs is a plus). Solid understanding of modern frontend architecture, state management, and component design. Comfortable working independently in a remote environment while staying engaged and communicative. Understanding of accessibility standards and guidelines (e.g. WCAG) Nice to have: Working with PaaS Vendors like Netlify Hands-on experience working with Public Cloud, preferably AWS (Lambda/Serverless). Familiarity with complex data visualization or workflow-heavy UIs. Experience working on consumer-facing web products at scale. Familiarity with trading card games (TCGs) and tournament formats (e.g., Swiss rounds, decklists, brackets), or a strong interest in competitive gaming, esports. Familiarity with testing frameworks (e.g. JEST, RTL. Playwright) Experience with observability and monitoring tools, preferably Datadog

Technology

emagine Polska

Unity Software Engineer

Mid

Hybrid

Stockholm, Sweden

🏢 Summary: 6-month hybrid contract for a Unity Software Engineer to drive high-priority architectural rework and codebase improvements to scale a live game. The role focuses on refactoring, evolving technical architecture, and delivering scalable solutions in close collaboration with architecture and tech leads. Work centers on enabling long-term product capabilities through robust engineering practices. 🗂️ Requirements: Experience with code refactoring, Experience with systems development, Deep knowledge of C#, Experience with Unity, Understanding of TDD, Understanding of BDD, Knowledge of SOLID principles, Degree in Engineering or related technical field 📃 Skills: Unity, C#, TDD, BDD, SOLID, Refactoring, Architecture, Systems 🏢 Description: As a Software Engineer, knowledgeable about Unity, the responsibilities include development within our re-architecture initiatives and improvements of the code base in the game, to enable scaling the game for years to come. The initiatives within architecture are high priority and needed to unlock new product capability within the product strategy. Start: ASAP Length: 6 months with possible extension Work Setup: Hybrid in Stocholm, should be able to work onsite a couple of days per week As an engineer, the responsibilities include: Incrementally build and deliver technical architecture improvements to the game Close collaboration with our Game Architect and Tech Leads to explore, investigate and deliver technical improvements and solutions. As a proactive team member, be an active contributor to evolving and improving the team’s ways of working and planning. Requirements: Experience with code refactoring and systems development Degree in Engineering or equivalent technical field (4 years) Deep knowledge in C# Not afraid of facing (and embracing) the unknown and working with exploratory tasks. Understand and agree with Test Driven Development and Behavior Driven Development Have a software engineering mindset, and a grasp of software engineering principles such as SOLID Team player with strong self-leadership, can-do attitude and business sense Experience with Unity (C#). Nice to have: Experience with games that have in-app purchases and/or games that have millions of players

Technology

GameCode

Senior DevOps Engineer

Senior

Remote

Warsaw, Poland

🏢 Summary: Mid-to-senior DevOps/Systems Engineer role focused on building and maintaining a self-managed, on-premise Linux infrastructure powering a real-money Remote Gaming Server platform in regulated markets. The position centers on production reliability, automation, CI/CD, and secure, high-availability environments without using public cloud providers. Includes shared on-call responsibilities and long-term platform ownership. 🗂️ Requirements: 2–3+ years DevOps or Systems Engineering experience, Hands-on experience with on-premise/bare-metal Linux servers, Strong Docker and containerization experience, Proficiency with Git and GitLab CI/CD, Strong Bash or Python scripting skills, Experience building and maintaining CI/CD pipelines, Understanding of Infrastructure as Code (Ansible or Chef), Experience with production monitoring and incident response, Ability to manage networking, security, storage and databases, Willingness to participate in on-call rotation, English B2 level or higher 📃 Skills: Linux, Ubuntu, Docker, Git, GitLab, CI/CD, Bash, Python, Ansible, Chef, Terraform, PostgreSQL, MongoDB, Zabbix, Networking, Security 🏢 Description: About the company GameCode was founded in 2017. We build cutting-edge real-money slot games and the platform that powers them. The team is 90+ people and we work in a flat structure where your voice is heard and your ideas matter. Join us in shaping the future of online slot gaming. About the job You'll join the team behind our Remote Gaming Server (RGS) - the platform that delivers the gaming experience to players in highly regulated markets: the USA, Canada, Mexico and the UK . We're looking for a mid-to-senior engineer who is as comfortable keeping production rock-solid as building the automation around it - someone with a real feel for system reliability. Important - we do not use public cloud (AWS, GCP, Azure, etc.). Everything runs on self-managed, on-premise / bare-metal Linux. Cloud-only experience won't be a match for this role. The team operates across US and EU time zones. This is a long-term opportunity and a chance to grow with a rising company. What You'll Do Design, build and maintain scalable, reliable and secure self-managed Linux server environments, following best practices. Provision and manage infrastructure: networking, security, storage, databases and Dockerized RGS instances. Build and maintain GitLab CI/CD pipelines for automated deployment and testing. Own production reliability : proactive monitoring (Zabbix), log analysis, performance tuning, incident response and root-cause analysis and continual hardening so the same issues don't come back. Take part in a shared on-call rotation for the platform (compensated separately). Implement and enforce security measures for a regulated environment (confidentiality, integrity, availability), with an eye on high availability and uptime. Collaborate with cross-functional teams to resolve infrastructure and deployment issues, and keep our practices current. ONCALLS - because we run a real-money platform across US/UK/MX/CA, the team shares an on-call rotation to respond to production incidents outside standard hours. On-call is compensated on top of your base rate. What we expect from You / Qualifications 2–3+ years in DevOps and/or Systems Engineering (the roles often overlap). Hands-on experience with * on-premise / bare-metal / self-managed Linux servers. Strong experience with Docker and containerization. Proficiency with Git and experience with GitLab CI/CD . Strong scripting skills in Bash or Python . Solid understanding of the SDLC and of integrating automated tests into CI/CD pipelines. Understanding of Infrastructure as Code: Ansible, Chef; Terraform a plus. Comfortable owning production reliability and joining an on-call rotation. Good organizational skills; able to plan and coordinate effectively. English at B2 level (reading documentation, team communication). Bonus Points 5+ years of DevOps experience. Experience in the gaming / iGaming industry, especially regulated markets. (optional) Experience with high availability / disaster recovery for high-uptime, real-money systems. Available to start within two weeks' notice. Our Technology Stack App server: python, typescript Infrastructure: self- managed Ubuntu servers, Docker, Postgres, MongoDB, Python, Chef, Ansible, Gitlab CICDZabbix What we offer Work contract: B2B full-time Monthly salary On-call compensated separately Necessary equipment Flexible working hours Remote work - up to 100% with occasional office meetings in Warsaw Training budget Why Us? A flat-structured environment where your voice is heard and your ideas matter. Real ownership of a production platform in a growing, regulated market, Continuous learning and room to grow Recruitment process: send email with CV to jobs+devopsengineer@gamecodehq.com short non-technical phone screen technical interview (~2 hours) The whole process from the moment you apply shouldn’t be longer than 3 weeks.

Technology

emagine Polska

Senior Game Engine Developer

Senior

On-site

Stockholm, Sweden

🏢 Summary: Development role focused on building and optimizing a streamed open-world solution for a golf game across Linux, iOS, and Windows. The position combines engine-level programming, internal tool and pipeline creation, and real-time rendering optimization to deliver high visual quality and performance. You will collaborate with cross-functional teams to create scalable, maintainable systems and multi-platform runtime solutions. 🗂️ Requirements: Experience with game engines (preferably Unity), Knowledge of real-time rendering and shader workflows, Strong proficiency in C# or C++, Experience with asset management systems (e.g., Addressables), Ability to develop and maintain tools and pipelines, Experience collaborating in cross-functional development teams 📃 Skills: Unity, C#, C++, Shaders, PBR, Rendering, Addressables, Linux, iOS, Windows, Python, GitLab, CI/CD, Kubernetes, AmazonS3 🏢 Description: Senior Game Engine Developer – Streamed Open World About the Role We are looking for a driven and versatile Game Engine Developer to help develop our streamed open-world solution for a golf game. In this role, you will work on everything from building internal tools and pipelines to optimizing rendering and creating high-quality experiences across multiple platforms (Linux, iOS, and Windows). You will be part of a team where we combine creative ideas with technical expertise to deliver a seamless and visually impressive gaming experience. Responsibilities Pipeline Development & Automation: Develop and maintain tools that convert editor scenes into optimized runtime scenes, including handling prefabs and asset packaging (e.g., using Unity Addressables). System & Tools Development: Create and improve internal tools (such as our “Assembler” and spline-based region tools) to support artists and designers in production. Rendering & Optimization: Work with shaders (e.g., custom PBR), forward rendering, and runtime terrain rendering to maximize performance while maintaining high visual quality. Platform Support: Ensure that our solutions are robust and efficient across multiple platforms, including fixed hardware environments. Collaboration: Work closely with artists, designers, and other developers to identify needs and drive innovative technical solutions. Debugging & Maintenance: Profile, debug, and optimize both tools and runtime systems, and contribute to a sustainable and maintainable codebase. Qualifications Experience with game engines (preferably Unity) and pipeline management Knowledge of real-time rendering, shaders, and graphics optimization workflows Strong understanding of C# or C++ and solid insight into asset management (e.g., Addressables) Experience working in cross-functional teams and communicating technical solutions clearly Interest in developing custom tools, building automated workflows, and improving pipelines Nice to Have Experience creating or optimizing forward rendering, PBR, terrain systems, or multi-platform builds Knowledge of DevOps tools such as GitLab CI/CD, Verdaccio, build servers, Amazon S3, and Kubernetes Experience with scripting (e.g., Python) for tool or pipeline automation

Technology

Appliscale

Senior Fullstack React Engineer (PST Overlap)

Senior

Remote

Kraków, Poland

26,000 - 29,000 PLN

🏢 Summary: Frontend Engineer role focused on building and maintaining player-facing desktop game client applications using Electron and modern web technologies. The position centers on creating dynamic, high-quality UIs powered by web APIs and collaborating closely with cross-functional teams. The work includes developing complex frontend features, APIs, and comprehensive testing within a modern web architecture. 🗂️ Requirements: 6+ years of experience with frontend technologies, 5+ years of experience with React, Strong hands-on experience with TypeScript and React, Experience building Electron desktop applications, Experience working with RESTful APIs and web-based APIs, Proficiency in unit, integration, and end-to-end testing, Understanding of modern web architecture, Experience with Git and modern build tools, Ability to build UI from Figma or similar design tools, Knowledge of accessibility standards (WCAG), Bachelor’s degree in Computer Science or related field 📃 Skills: JavaScript, TypeScript, React, Electron, HTML, CSS, REST, API, Storybook, Jest, RTL, Playwright, Git, Webpack, Vite, JSON, XML, Docker, GitHub, AWS, Datadog 🏢 Description: About the role: Our client is one of the largest game studios known for its very successful online MOBA and FPS franchises. You will be part of a Player Platform team responsible for building and maintaining core player-facing client applications used across all the clients’ products. On a daily basis you will be working on the player-facing portion of the Game Client desktop application powered by Electron. The tech stack is JavaScript, TypeScript, React, CSS and HTML. The majority of work will be around building out dynamic and polished UIs in the frontend that are powered by API data which requires solid experience of working with web-based APIs. We leverage Storybook for our component development and use Jest for testing. This role will be embedded into the team and you will collaborate with team members closely including engineers, QA, design and product. You may also work with other partner teams directly. Experience with working on desktop client applications is a plus. Please note, availability to attend afternoon/evening meetings is a requirement for this role as most of the team is located on the US West Coast (LA and Seattle) Responsibilities: Partner closely with Senior Engineers and Design to create and iterate on well crafted user experiences Build out complex Electron applications that support the Game Client development Work with partner teams and platforms to bring experience to life Quickly iterate on prototypes and new areas to find feasible solutions for the products we are building Create, manage and document RESTful APIs Write and execute unit, integration and end-to-end tests, participate in code reviews Required qualifications: 6+ years of experience with Frontend Technologies 5+ years of experience with React Bachelor's or higher degree in Computer Science, Software Engineering, or a related field Strong frontend focus with the skills to dive into backend when needed - comfortable across the stack, but passionate about crafting great user-facing experiences Deep hands-on programming experience with Typescript and React Good understanding of modern web architecture and technologies Attention to detail, including spacing, CSS animations, and user experience nuances Understanding of accessibility standards and guidelines (e.g., WCAG) Aptitude for debugging, analyzing issues, and implementing effective solutions Experience building frontend interfaces directly from design mockups in Figma or similar tools Familiarity with testing frameworks (e.g., Jest, RTL, Playwright) Experience with version control tools (e.g., Git) and build tools (e.g., Webpack, Vite) Proficiency in building RESTful APIs and handling data formats like JSON/XML Effective communication and teamwork skills Nice to have: Experience with building Electron desktop applications Experience with CI/CD - Docker, Github Actions Hands-on experience working with Public Cloud, preferably AWS Experience with observability and monitoring tools, preferably Datadog

Technology

Ten Square Games

Unity Developer (f/m/d)

Mid

Hybrid

Wroclaw, Poland

🏢 Summary: The role involves developing and optimizing mobile games using Unity, implementing new features, and improving performance to deliver high‑quality player experiences. You will collaborate with cross‑functional teams to enhance technical pipelines and maintain strong coding standards in a live mobile game environment. 🗂️ Requirements: Professional experience in mobile game development, Proficiency in Unity 3D (UI, rendering, asset bundles), Strong knowledge of C#, Experience with performance optimization and profiling tools, Understanding of architectural patterns, Knowledge of data structures, Experience with client-server architecture, Ability to follow good coding practices 📃 Skills: Unity, C#, UI, Rendering, AssetBundles, Profiling, Optimization, Architecture, DataStructures, CI/CD, ClientServer 🏢 Description: HYBRID WORK MODEL: 3 DAYS PER WEEK (60%) IN OUR WROCLAW OFFICE AND 2 DAYS REMOTE About us Hi, we are Ten Square Games , and we live games! No, not a typo - but a level up from loving! We are on a mission of giving players excellent outdoor experiences on their mobiles. With global hits, such as Fishing Clash, we know how to make the best of technology, fun, and fair play. With 77 million registered players in 2024 and 300+ people on board, we keep growing and learning, having the insatiable hunger for the next success. If you also like to explore the unknown and know how to own it, we want to work with you! What is this job all about? We’re seeking a talented Unity Developer (f/m/d) . You will bring new ideas to life and make a real impact in mobile gaming . You’ll be part of a passionate team, building exciting features, fine‑tuning performance, and keeping the player experience top‑tier. If creating games that millions enjoy excites you, this is the place to make it happen! What will you be doing? Implementing new game features; Collaborating with QA, Artists, and Designers; Improving technical pipelines; Identifying and fixing performance bottlenecks; Ensuring high standards and good coding practices. What are we looking for? Professional experience with mobile game development; Knowledge of Unity 3D, including UI, rendering, and asset bundles; Knowledge of C#; Good communication skills and being a team player; Knowledge of optimization techniques and experience with profiling tools; Understanding of common architectural patterns and knowledge of good coding practices; At least a basic understanding of data structures. Amaze us with: Hobby projects that can show your interests in software development; Tools development experience; Game prototyping experience; Experience with CI / CD pipelines; Participation in game jams; Experience in working with a client-server architecture. Please submit your CV in English. Perks for interns: GREAT ENVIRONMENT: Continuous mentorship throughout the entire internship; Tailored onboarding process; Opportunities to work independently on tasks and see your impact on a live product; Autonomy mode and freedom of making partnership decisions. PERSONAL DEVELOPMENT: Safe environment and setting that boost your EXP points and skills; Opportunity to learn from top-notch gaming industry experts; Communities of practice and educational books of your choice; A chance to network with gaming professionals and other passionate interns. COMFORT: Contract of mandate; Working hardware matters – win or Mac – take your pick; Attractive remuneration; Easy accessible modern office in the center of Wroclaw. CARE: Free breakfasts, lunch days, fresh veggies & fruits, and refreshments in the office; In-office massage; Participation in all team and company events. Please submit your CV in English.