Experienced Unity game developer
We are looking for an experienced Unity developer with a solid C# software engineering background and a proven habit of getting things done. Ideally you have a wide variety of skills and provable experiences in many areas of game programming (algorithms, AI, game mechanics, performance tuning, UX polish, animation integration etc.).
You are passionate about implementing solutions not just in a clever way but with the player/user experience in mind. You don’t over-engineer and know when good becomes good enough. You have a clear drive to make tangible progress while keeping code clean and maintainable. You have a calm analytical mind and are a skilled and efficient debugger.
Greenheart Games is a cross-continent operation. Working via the internet across time zones is not something we do occasionally, it is how we operate. To us, it doesn’t matter where you are or when you work, what matters is what you can do.
How we work
Our focus is on creating good games. We prioritize gameplay over revenue-generating mechanics. We value the player’s time, as well as intelligence, and we strongly believe that games need to be more than dressed-up slot machines that abuse human behavior to extract money. This means that we sometimes go against industry trends, especially in the mobile arena.
A large degree of freedom
We embrace working remotely and know that great remote workers know best how to be effective themselves. We have a strong no micro-management attitude.
We rely on pro-active and fearless communication and recognize that a healthy dose of disagreement in a discussion is as important as a positive attitude.
Strongly goal oriented
We value quality and the freedom to innovate but we also know that shipping a good game is better than not shipping a game at all. For a small team, goals are important.
We might not have the huge budgets of big companies but we strongly believe in fair work relationships. We don’t underpay our team.
A small team means that everyone has big responsibilities and an important role to play. This means meaningful work and never a lack of challenge or opportunity to grow and learn.
Credit and rewards
We give credit where credit is due and we recognize that the success of a game relies largely on the team that creates it. We reward the team for great work.
What you need
A good character
Honesty, a willingness to learn, the habit to see possibilities instead of problems and a distinctly pro-active attitude are the core of productivity.
Game development is a multidisciplinary activity but in the end we create products and that often requires an engineering mindset. You must know how to balance creative freedom with the need to engineer and ship a game.
Not everyone is productive when they are left to manage themselves. Self-motivation, time management, and pro-active communication are all crucial skills. If you can’t manage yourself well, then this opportunity is not for you.
Attention to detail
It’s easy to come up with an idea but it requires a lot of attention to details to turn an idea into a coherent part of a polished experience. You must have the necessary focus and discipline to make the journey.
A good set up and flexibility
Good remote work requires a good set up. You need a quiet place to work, a good microphone and a stable internet connection. With a team across the world you will also have to be flexible. Sometimes meetings might be at odd hours, depending on the people involved.
Skills and experience
We don’t require prior commercial experience in the industry or some arbitrary degree but you will need great skills and the experience to prove it. As a small start-up we are not able to train beginners.
To apply, send an application to jobs [at] greenheartgames.com