Senior Gameplay Programmer

4 Days ago • 2 Years + • Gameplay

Job Summary

Job Description

Ubisoft is seeking a Senior Gameplay Programmer with at least two years of experience to join their mobile gaming team. The role involves developing, integrating, and maintaining game features and pipelines from concept to live operations. Responsibilities include assessing roadmap constraints, identifying and solving technical bottlenecks, reviewing code, and writing robust, optimized, and scalable code. The programmer will also create technical design documents and cooperate with other programmers in a multidisciplinary team using agile development methods. Strong skills in Unity3D and C# or C++, along with a solid foundation in computer science and software engineering, are required. Experience with debugging, performance analysis, and a passion for games are essential.
Must have:
  • 2+ years of experience as a senior game developer
  • Strong skills in Unity3D and C# or C++
  • Solid computer science and software engineering foundation
  • Knowledge of server-client architectures
  • Team player with good communication skills
  • Meticulous and organized working habits
  • Proficient in debugging and performance analysis
  • Passion for games
  • Good command of English
  • Work permit for Spain
Good to have:
  • Bachelor's or Master's in Computer Science or Math
  • Experience with iOS and Android development
  • Experience with mobile frameworks or social networks APIs/SDKs
  • Experience in multiplayer / netcode
  • Experience in AI programming
  • Experience in CI/CD, unit and/or automated testing
  • Free to play market knowledge
  • Spanish or Catalan language skills
Perks:
  • Hybrid Work Model
  • Possibility for new parents to work from home 80%
  • Flex working schedule
  • Reduced schedule in July and August, Easter, Christmas holidays
  • 24 hours paid for personal matters
  • 25 holidays + 1 Ubi-Birthday
  • 5 extra holiday days on 5th/10th/15th/20th year anniversaries
  • Ticket Restaurant
  • Flexible compensation plan
  • Health insurance with Cigna
  • Life Insurance
  • Mobile Device Grant
  • Language trainings
  • Professional development training
  • Ubisoft games with discount and Uplay PC for free
  • Locally roasted craft coffee

Job Details

COMPANY DESCRIPTION

THE WORLD OF UBISOFT

Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assassin’s Creed, Rainbow Six, to Just Dance and more. We believe diverse perspectives help both players and teams thrive. If you’re passionate about innovation and pushing entertainment boundaries, join our journey and help us create the unknown!

Ubisoft Barcelona Mobile brings together dedicated and experienced professionals that are focused on crafting high-quality F2P games for mobile. We strongly believe in the core values at the centre of our Ubilife, which encourage us to take ownership of our work, continually striving for excellence while promoting the sharing of knowledge across individuals and teams, without losing our sense of enjoyment and fun, while taking care for one another. We strive for a safe and respectful workplace for all team members and we’re transparent about the measures we are taking to do so. For this reason, Ubisoft’s Code of Conduct has been released publicly on our corporate website for all current and future team members. 

Do you want to join us in the world of mobile gaming? If so, read on! 

JOB DESCRIPTION

  • Clear understanding and assessment of the constraints, risks and challenges of a game roadmap technical implementation.
  • Develop, integrate and mantain features and pipelines from concept to ship to live operations.

  • Identify, report and solve bottlenecks/risks at a technical level.
  • Review code and asset integration through the different stages of development to ensure the project is always structured and technically under control.
  • Cooperate and support other programmers and being part of a multidisciplinary team.
  • Write robust, optimized, scalable and maintainable code.

  • Write technical design documents, for milestones and internal use.

QUALIFICATIONS

  • 2 or more years of demonstrable experience as a senior game developer.
  • Strong skills and experience in software development in Unity3D, and C# or C++.
  • A solid foundation in computer science and software engineering, with strong competencies in data structures, algorithms, 3D mathematics and software design.
  • Knowledge of server-client architectures.
  • Be a team player: we use agile development methods, where the team members are in permanent contact. Open mind and good communication skills are a must.
  • Attention to detail, meticulous and organized working habits. Ability to multi-task and to adapt easily to change.
  • Proficient in employing debugging methods and performance analysis to effectively diagnose and solve game related issues.
  • Passion for games and some knowledge of the games industry.
  • Have a good command of English.
  • Work permit for Spain obtained prior to applying for the position is a must.

Nice to haves:

  • Bachelor's degree in Computer Science, Math, or related field. Master’s degree in any of these disciplines is a Plus.
  • Experience with iOS and Android development with an advanced understanding of the challenges multiplatform development brings. 
  • Experience with mobile frameworks or social networks APIs/SDKs.
  • Experience in multiplayer / netcode.
  • Experience in AI programming.
  • Experience in CI/CD, unit and/or automated testing.
  • Free to play market knowledge and game design concepts.
  • Spanish or Catalan is a plus.

ADDITIONAL INFORMATION

YOUR LIFE AT UBISOFT BARCELONA MOBILE (and PERKS)

  • Hybrid Work Model
  • Possibility for new parents to work from home 80% of the time.
  • Flex working schedule: 40hrs per week with start time between 8 AM – 10 AM and leave from 5 PM (Friday from 2 PM). 
  • Reduced schedule (35 hrs per week) in July and August, Easter, Christmas holidays, and special days like Sant Jordi and Revetlla de Sant Joan. 
  • Personal Matters Hours: 24 hours paid for by Ubisoft that you can use for personal matters. 
  • Holidays: 25 days per year + 1 day in your Ubi-Birthday. 
  • 5 extra holiday days on the year you celebrate your 5th/10th/15th/20th year with us. 
  • Ticket Restaurant: 200€ per month, and Flexible compensation plan (Ticket Transport & Ticket Nursery). 
  • Health insurance with Cigna, including Physiotherapist & Psychology sessions with a reduced price. 
  • Life Insurance with AXA. 
  • Mobile Device Grant of 400 EUR starting on your 1st year in the company. 
  • Language trainings in English, Spanish, and French. 
  • Professional development training & programs, based upon request. 
  • Ubisoft games with discount and Uplay PC for free. 
  • Locally roasted craft coffee by INCAPTO (it’s very, very good). 

Ubisoft is committed to creating an inclusive work environment that reflects the diversity of our player community. We are an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to their race, ethnicity, religion, gender sexual orientation, age or disability status.

Similar Jobs

BioFire - Materials Driver I (Nights, C Shift)

BioFire

Salt Lake City, Utah, United States (On-Site)
3 Weeks ago
Epoch Games - Lead 3D Game Artist

Epoch Games

North Carolina, United States (Remote)
5 Months ago
Ansys - R&D Engineer II

Ansys

Vancouver, British Columbia, Canada (Remote)
1 Month ago
Cadence - Principal Design Engineer - Analog Design

Cadence

Toronto, Ontario, Canada (On-Site)
1 Month ago
BetterMe - Growth Product Manager (Web)

BetterMe

Kyiv, Kyiv City, Ukraine (On-Site)
1 Month ago
Riot Games - Principal Software Engineer, Gameplay Networking SME

Riot Games

Los Angeles, California, United States (On-Site)
2 Months ago
Bethesda - Senior Multiplayer Gameplay Programmer

Bethesda

Rockville, Maryland, United States (On-Site)
1 Month ago
we are unseen  - Senior Gameplay Engineer

we are unseen

Tokyo, Japan (Hybrid)
1 Year ago
Infinity Ward - Senior Gameplay Engineer

Infinity Ward

Los Angeles, California, United States (On-Site)
1 Month ago
Behaviour Interactive - Principal/ Senior Gameplay Programmer - Dead by Daylight | Principale / Senior Programmeur·se jouabilité - Dead by Daylight

Behaviour Interactive

Middlesbrough, England, United Kingdom (On-Site)
10 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

WongDoody - SERVICE DESIGN LEAD

WongDoody

Pune, Maharashtra, India (On-Site)
7 Months ago
Marvell - Business Unit Planning Program Manager

Marvell

Santa Clara, California, United States (On-Site)
2 Weeks ago
Tesla - Service Technician Apprentice

Tesla

Ribe, Denmark (On-Site)
4 Months ago
Zelis  - Learning Coordinator

Zelis

Hyderabad, Telangana, India (On-Site)
3 Weeks ago
Crowd Strick - Engineer II - CICD Infrastructure

Crowd Strick

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Bebopbee - Game Producer

Bebopbee

Palo Alto, California, United States (Remote)
1 Month ago
Scale AI - Senior Software Engineer

Scale AI

Argentina (On-Site)
8 Months ago
Thumbtack - Sales Manager

Thumbtack

Philippines (Remote)
3 Weeks ago
Sonar Source - Recruitment Coordinator

Sonar Source

Austin, Texas, United States (On-Site)
1 Month ago
HP - Supply Chain Intern

HP

Barueri, São Paulo, Brazil (On-Site)
7 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Barcelona, Catalonia, Spain

Giggle bug - FX Animator - Belzebubs

Giggle bug

Las Palmas De Gran Canaria, Canary Islands, Spain (On-Site)
2 Months ago
FunPlus - Global Community Manager (Mid/Senior)

FunPlus

Barcelona, Catalonia, Spain (Hybrid)
1 Month ago
LeoVegas - Product Owner - Trading

LeoVegas

Málaga, Andalusia, Spain (Hybrid)
3 Months ago
Springer Group - Editorial Project Manager

Springer Group

Madrid, Community Of Madrid, Spain (Hybrid)
3 Weeks ago
PwC - Consultor JR Workday – Tenerife

PwC

Santa Cruz De Tenerife, Canary Islands, Spain (On-Site)
9 Months ago
Enverus - Business Development Representative with Italian

Enverus

Madrid, Community Of Madrid, Spain (Hybrid)
1 Month ago
Scopely - Sr Analyst - Product Strategy

Scopely

Spain (Hybrid)
8 Months ago
Marsh McLennan - Insurance Advisor Dealer - Sabadell

Marsh McLennan

Sabadell, Catalonia, Spain (On-Site)
2 Weeks ago
HP - Sustainability Customer Success Intern

HP

Sant Cugat Del Vallès, Catalonia, Spain (On-Site)
2 Weeks ago
Flowable - Observability Specialist

Flowable

Madrid, Community Of Madrid, Spain (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Gameplay Jobs

AGBO - Gameplay / Tools Programmer

AGBO

Raleigh, North Carolina, United States (On-Site)
2 Months ago
gs studio - Senior Gameplay Developer

gs studio

(Remote)
1 Month ago
playrix  - Senior C++ Software Engineer (Gameplay)

playrix

Montenegro (Remote)
8 Months ago
Demiurge Studios - Senior Gameplay Designer, PvP Shooter

Demiurge Studios

(Remote)
7 Months ago
playrix  - Middle C++ Software Engineer (Gameplay)

playrix

Montenegro (Remote)
8 Months ago
Keen Software House - Senior Gameplay Programmer

Keen Software House

Prague, Prague, Czechia (Remote)
4 Months ago
playrix  - Senior Unity Software Engineer (Gameplay)

playrix

Ireland (Remote)
8 Months ago
Ubisoft - Senior Gameplay Programmer 3C

Ubisoft

Montpellier, Occitanie, France (On-Site)
3 Months ago
Giant Sparrow - Creature (and Gameplay) Programmer

Giant Sparrow

Los Angeles, California, United States (Remote)
4 Months ago
playrix  - Middle C++ Software Engineer (Gameplay)

playrix

Ukraine (Remote)
8 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Barcelona, Catalonia, Spain (Hybrid)

Barcelona, Catalonia, Spain (Hybrid)

Barcelona, Catalonia, Spain (Hybrid)

Barcelona, Catalonia, Spain (Hybrid)

Pune, Maharashtra, India (Hybrid)

Saint-Mandé, Île-de-France, France (Hybrid)

Pune, Maharashtra, India (Hybrid)

Montpellier, Occitanie, France (Hybrid)

Barcelona, Catalonia, Spain (Hybrid)

Bucharest, Bucharest, Romania (Hybrid)

View All Jobs

Get notified when new jobs are added by Ubisoft

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug