Senior Game Developer (full-time)
We are looking for an experienced senior software engineer / game developer to grow our small team and accelerate development of our game.
Requirements
Excellent knowledge of C#, writing high-quality performant code, unit tests (C++ works too if you are happy to learn C#).
Excellent knowledge of algorithms and data structures, graph theory, and asymptotic complexity.
A university degree in computer science / software engineering (or equivalent).
Knowledge of Unity engine, 3D graphics, shader programming, or general experience in game development is a big plus, but not a requirement.
Ability to be productive and independent while working remotely (e.g. having a home-office).
Motivation to learn new things and take constructive feedback.
Effective communication skills in English for collaborating in an international team.
Ability to work on a contractual basis (includes paid vacation).
Passion for simulation games as an active player is a big plus, tell us what you play!
5 years of experience in the mining industry and operation of heavy machinery (just joking ;)
What we offer
Work in a small and innovative engineering team (~5 engineers) where your voice is heard.
Fully remote contracting position with flexible working hours and vacation schedule.
Long-term collaboration (not a fixed-term contract).
Opportunity to grow with the game as it evolves and expands.
Work remotely from anywhere in the EEA, UK, or US. We're also happy to allow for occasional travel and short-term working from other locations where feasible.
High quality C# code base, code reviews, tests.
High work satisfaction, work on a popular video game with a wonderful community.
Strong independence.
No bureaucracy, no politics, 1 regular meeting per week.
What you can expect to work on
Designing and implementing new game features, mechanics, and systems.
Profiling and optimization of existing features.
Bug fixing and unit testing.
Development of internal tools.
Senior Game Developer (full-time) in London employer: MaFi Games
MaFi Games provides a flexible working environment that supports remote work and encourages continuous learning. Employees benefit from a collaborative culture and opportunities for professional development in the gaming industry.