Ego games as the biggest eSports platform in Europe is recruiting!
We are a recently established company and our goal is to give easy access to eSports and where every type of gamer can compete with player ll around the world.
eGoGames has a simple mission, grow the market and audience of eSports by simplifying and increase the number of games that we offer to all of our followers.
We have earned a reputation as the leaders in trust and assurance in our competitions to the point where we are a reference in leisure to our users and vendors.
The constant addition of value to developers and the growth of eSports that we offer makes us a reference in the industry, all by placing our focus on the mobile market.
Solid understanding of software architecture and algorithms.
Experience with design patterns.
Experience with object oriented programming.
Fluent in C#.
3+ years experience in applications development using Unity 3D.
Good analytical skills and problem solving abilities.
Able to produce high quality, scalable and reusable code, with minor supervision.
Experience working with version control systems, especially Perforce.
Capable of producing detailed technical documentation.
Ability to break down and design features.
Able to work with tight milestones and meet deadlines.
Experience developing commercial products on mobile platforms.
Experience with Swift/Objective-C.
Experience with Java and Android.
Experience developing commercial multiplayer games.
Experience using API Rests.
Collaborate with a multidisciplinary team of artists, designers and engineers in a fast-paced, interactive development environment to design and develop software according to the specifications.
Design and develop the code for multiple products.
Assets integration and optimization such as textures, animations, 3D models, lighting, audio, etc…
User interface design and implementation, working along with artists, designers and producers.
Design and implement new product features.
Design and implement internal APIs.
Define tasks estimations and tasks break down.
Implement third-party APIs.
Collaborate in existing products maintenance and optimization.
Establish hardware requirements.
Contribute to key technological ideas to accomplish company goals
Other duties may be assigned to accomplish company or department objectives.