About this Role
PAC-MAN to Tekken, Tamagotchi to Dark Souls, we are a games company steeped in history and Bandai Namco Mobile is the pillar of the Bandai Namco Group’s mobile strategy in the West, to grow from the #5 global mobile publisher to #1!
We offer a flatter structure, role autonomy and the creative freedom of a start-up, whilst still having the legacy, resources and stability of Bandai Namco, a global gaming powerhouse. Our goal in Barcelona is to enrich Bandai Namco's list of successful IPs by creating original, innovative and successful mobile games.
Our Games Team
Everybody in our Games team is first and foremost, a Game Maker and you will be no different. You will be working in small teams to rapidly design, prototype and iterate game ideas from yourself and the team, so although a master of your discipline, you will still have a huge voice when it comes to concepting and designing Games at Bandai Namco Mobile. Due to this, you must bring a deep understanding of the Mobile F2P Gaming Market.
Full Stack Developer
We are looking for a versatile developer with experience in both client- and server-side development to join us at Bandai Namco Mobile in Barcelona.
You will develop and maintain systems and features that support the creation of new games across the entire technology stack. From implementing robust networking layers on the client side to designing scalable backend systems, you will play a key role in shaping the technical foundation of our games.
We value developers who are curious and comfortable working across different areas of development. You'll have the flexibility to contribute where it matters most and will be encouraged to take ownership and make decisions based on where you can add the most value.
Requirements
Client Development
- A professional C# .NET developer with a track record of implementation of networking layers with different protocols (HTTPS, gRPC, UDP, etc.)
- Expertise using task-based patterns with async/await and concurrency
- Experience in building bridges between platform code (Android, iOS) and any type of client app (Unity, React Native, etc.) and familiarity with their know-hows
- Implementation of 3rd-party SDKs with native integrations
Backend Development
- A professional Golang developer with deep knowledge developing server-side features, preferably in games using hexagonal architecture
- Experience using both SQL and NoSQL databases
- Understanding and hands-on experience at high-level infrastructure architecture in a cloud provider (preferably AWS, but GCP and Azure also work)
Bonus
- Having worked both in developing new titles and in live titles
- Supported live-operations systems (A/B Testing, Analytics, etc.)
- Having Unity-specific experience
- Highly proactive and self-driven
- Understanding or experience of Nakama is a plus