This job might no longer be available.
Mobile Game Programmer
3 years ago
Job Summary:
As a Mobile Game Programmer, you will be responsible for working with both our external partners on their mobile game titles and our internal technology teams on developing solutions for best in class mobile products and tools.
When working with our development partners you will be responsible for tackling a wide variety of problems which require a good knowledge of mobile game development to keep their projects on track. This will include integrating internal technologies and solutions as well as developing new ones to fit the needs of the given project, producing documentation for both internal and external consumption and support the needs of both the publisher and developer. The role will cover all aspects of mobile development from client-side work, backend integration and third-party SDK’s.
Internally you work as part of our team developing tools and technologies to push our mobile games forward. This will encompass all of the area’s detailed in above with regards to mobile development and possibly more to ensure we produce great technologies to use in our games. You will be responsible for thoroughly documenting this work and producing guides to be used by all stakeholders.
This is a very exciting role covering all aspects of mobile development with lots of scope for learning and development as well as working on exciting mobile projects.
Requirements
Key Deliverables:
- Efficiently provide technical support and solutions across Square Enix’s suite of mobile tools and technologies.
- Support and maintenance of our User Acquisition efforts
- Support for advertising/monetisation functionality in our products
- Contribute to the internal technology documentation and produce user guides for external developers and live-ops personnel.
- Maintain excellent relations between the internal technical support teams, publishing and external developers.
- Solve customer problems by working with external development teams and in-house technical teams.
Key Stakeholders:
- Technical Director
- Director of Mobile Publishing
Knowledge & Experience
Essential:
- Proficient in C#, within a Unity3D context
- Familiarity with common source control systems such as SVN, git, Perforce and accepted workflows
- Ability to clearly design and document systems and processes for both technical and non-technical stakeholders
- Understanding of the constraints of mobile games
- Experience of common algorithms, design patterns and data structures
- Knowledge or past experience integrating SDK’s into mobile projects.
- Debugging and problem solving
- Communicate strongly with colleagues to understand the task and deliver what’s needed
- Experience in backend end development and/or BaaS systems
Competencies, Skills & Attributes
Essential:
- A degree in Computer Science or the equivalent in experience.
- Extensive programming experience in a relevant language such as C#, C++, Objective C or Java
- Shipped at least one iOS and/or Android title using Unity3D or Unreal engine
- Widespread experience with the Unity3D engine
Desirable:
- Experience of using common Continuous Integration systems
- Creating and improving Unity editor tools
- Experience of working on multiplayer games
- A solid understanding of network transactions to communicate with game servers
- Worked on previous multi-platform products
- Experience developing F2P Mobile products
- Experience using iTunes Connect and the Google Play Console or other App Stores.
Our goal at Square Enix is to hire, retain, develop and promote the best talent, regardless of age, gender, race, religious, belief, sexual orientation or physical ability.
Our pledge to D&I
At Square Enix we believe in the importance of being a diverse and global company, and we stand firmly together against any forms of injustice, intolerance, harassment or discrimination. In our effort to create a truly diverse workforce, we pledge to continue to raise awareness in every step of the employee experience, from recruitment to promotions to ensure equal opportunities for all. One of our goals is to champion diversity in games and at work and work together to inspire real change.
Learning and education around D&I will be a key element for us to continue to grow as an organization. With unconscious bias training, D&I workshops and a variety of initiatives to give our employees the opportunity to be heard and be part of that change to achieve real equality. We need all our efforts to continue to build our culture of inclusion and equality.
We are also proud to partner with UKIE's Raise the Game pledge, BAME in Games and Women in Games, to name a few.
Covid-19 remote working
Square Enix are committed to keeping our employees safe. We are listening closely to government guidelines, and this role will be based remotely until the company sees fit to return to the office. This role will be based in our Blackfriars Studio in London, upon return.
Create Your Profile — Game companies can contact you with their relevant job openings.