This job might no longer be available.
Core Technologies Programmer
3 years ago
Job Description
The Core Tech Programmer plays an important role in bringing our games to life. Core tech create reusable packages which are consumed by many games. They include such modules for UI and Audio tools as well as more abstract utilities. As a member of the team, you will help us to create and maintain these Unity packages, which are vital to our studio’s productivity. The team also gives assistance with SDK integration and maintains build pipelines used across the studio.
The Ideal Candidate
The Core tech programmer will need to have a broad range of technical skills and a genuine desire to stay on top of the challenges in our ecosystems as they evolve. They will be proactive in seeking out requirements and upcoming challenges, and improving our solutions ahead of time. The ideal candidate will be approachable and enthusiastic when it comes to discussing requirements from people from a variety of disciplines and have a solid understanding of how to deal with stakeholders. They will be very much a self-starter, capable of showing initiative and a willingness to develop their skills and knowledge.
Personal Traits
● Strong analytical skills
● Excellent communication skills
● Result-oriented
● A love of quality in what we build
● Open minded and humble
● Flexible and adaptable to unfolding project needs
● Open to learning about new areas of development
● Interested in gaming
Primary Responsibilities
● Working within a team to deliver high quality code
● Writing detailed documentation on projects created
● Updating packages for releases
● Estimate complexity required to deliver on tasks
● Help identify risks associated with tasks
● Working on a tool from inception to completion
● Participate in regular code reviews
● Assist in maintaining the build machines and CI pipelines for all areas of the studio
● Help teams to troubleshoot and fix builds where needed.
Skills
● Exceptional technical experience of Unity3D development and build tools
● Some native Android/iOS development experience preferred
● Good soft-skills, the ability to be proactive within a team and organisation
● Experience in writing Unit tests and Test driven development
● Flexibility and incisive investigative skills
● Proven strengths in debugging problems on multiple platforms
● Knowledge of common algorithms, design patterns and data structures
● Capable of identifying performance bottlenecks and implementing optimisations
● Familiarity with git, perforce and accepted workflow
● Knowledge of iOS specific build steps, such as certificates and provisioning profiles
● Excellent English language skills: verbal and written
Relevant Experience
· A degree in Computer Science or the equivalent in experience.
● 3+ years of experience of Unity3D development in C#
● Experience in creating Unity Packages
● Experience working on reusable technologies / tooling
● Experience building for mobile platforms.
Additional Information
BENEFITS:
- Flexible office working hours
- 25 days of annual leave + 8 UK Bank holiday + Christmas company day(s) off
- 1 day off if you get married (Wedding Day)
- Sick pay
- Fresh fruit selection delivered 3 times a week, Free monthly breakfasts, Team Lunches
- Beer fridge & Selected wines + other beverages
- Weekly Football, Pool table, ping pong tournaments, poker nights, Office events, social gatherings, Fun Games room
- Birthday Cakes/Cards
- Summer & Christmas parties, Roof terrace area
- Training Budgets
- Contributory pension scheme
- Private healthcare, Reduced gym membership, life insurance, critical illness & Disability cover
- Childcare vouchers
- Season ticket loan (for tube/rail costs), Annual mobile phone/tablet allowance
- Profitability bonus
- Recruitment Referral Fee awards
- Plus much more!
Company Description
Future Games of London is a Ubisoft studio that designs, develops and operates free-to-play mobile and digital console games. Founded in September 2009, FGOL create original and unique games such as the Hungry Shark series which has been enjoyed by over half a billion people worldwide.
We are a dedicated team with drive, passion and creativity, who enjoy being part of a forward thinking studio in an exciting and ever-evolving industry.
Over the next 5 years, we expect to be typically developing two to three projects in parallel, with regularly scheduled new releases added to our catalogue.
Create Your Profile — Game companies can contact you with their relevant job openings.