Senior Mobile Developer (Unannounced Midcore title)
Role details
Job location
Tech stack
Job description
-
Feature and Gameplay Client-side Engineer
-
Individual Contributor, working under a Technical Lead Main Responsibilities
-
Help to architect and develop features & gameplay functionality in Unity with C#
-
Dive into the internals of engine-level systems to extend them as-needed
-
Develop and integrate new technologies & SDKs
-
Help to develop tools for content creators
-
Help to define and scope out tasks & systems, We have a hybrid working from home/office system. This means living within commuting distance of our office in Barcelona so you are able to come into the office for important meetings/events.
Requirements
Zynga is looking for a client-side engineer in the Barcelona area, and more specifically, someone whose level of experience should be equivalent to a Senior Software Engineer.
We have a well-rounded and tight-knit, distributed team with a healthy mix of engineering skill levels, and are looking to strengthen our team in tackling a variety of challenges that we face. We need a self-driven and motivated engineer who is a strong communicator, works well as a team player, and performs well under tight deadlines.
The candidate would have an opportunity to work on user-facing features (including UI / UX), engine-level systems, and have a focus on solving challenging problems for high profile titles. The ideal candidate will have strong working knowledge in Unity, be fluent in C#, and will have at least four years of experience working on teams in the game industry.
Our mission is to "Connect the World through Games" by building a truly social experience that makes the world a better place. To be successful in this role you will have a passion for games, a high level of integrity, great technical depth and skills, and a strong desire to build successful software., * B.Sc. in Computer Science, Engineering, or equivalent education / work experience
-
4+ Years industry experience as a Software Developer
-
Strong w orking knowledge in C#
-
2+ Years Unity experience
-
Solid foundation in data structures, algorithms and software methodologies
-
Prior game development experience (on shipped titles or live games experience)
-
Excellent communication skills and comfort working in a collaborative environment Bonus Skills and Experience
-
Experience with git
-
Mobile development experience with a focus on iOS and/or Android
-
Performance profiling and optimization experience
-
Experience in C/C++, or similar programming language
-
Experience with live operations on backend server infrastructure