Studio: Runaway
Job Opening: Senior Programmer
Location: Dunedin, New Zealand
Type: Full-Time
Responsibilities:
- Ability to develop features for mobile products efficiently with a high level of competence.
- Mentor and assist Programmers to develop features and content.
- Confidence in mobile game development so that you can support and mentor programmers to conform to conventions, upskill and improve. This would include providing constructive criticism, feedback and undertaking code reviews.
- Develop code to a high and professional standard and integrate feedback into future revisions.
- Have a reputation for trusted code, and have the ability to mentor the team in developing these skills as well.
- Clear documentation of complex systems for mobile.
- Excellent use of programming languages relevant to the project development environment (Eg. C#, Unity, C++, Lua)
- A high level of competence in mobile SDK implementation and updates, platform build systems, 3rd party tech relevant to mobile that you are able to teach this to others comfortably, and problem solve these areas comfortably.
- Is independent and capable of self-management, with good organisational skills.
- Is competent in driving their own upskilling and learning new tools and techniques.
- Confidence in leading creative discussions and team delegation and management.
- Leads creative discussions and supports others to share their ideas. Offers new, innovative ideas and solutions to problems and inspires others.
- Consider player behaviour and positively contribute to ideas to improve player experience.
- A high level of competence in mobile project set up / architecture, so that you are able to teach this to others comfortably and problem solve this with others.
Qualifications & Skills:
- Solid, practical programming skills.
- Proven ability to develop features for mobile products efficiently with a high level of competence – this is a prerequisite to applying (send us something we can use or play).
- Experience developing professionally with Unity.
- Ideally, at least 5 years of relevant experience.
- Strong C# skills.
- Experience using Git, or other CVS.
- Initiative to self-manage and ensure your time is being used in the most efficient way possible to produce great experiences for end users.
- Mentoring skills – strong ability to upskill and encourage others.
- Excellent written and verbal communication.
- Excellent teamwork and leadership skills.
- Tertiary degree in Computer or Information Science, or equivalent experience.
- Some experience developing with Cocos2d-x, C++, Lua would be of benefit (but is not expected) due to older products in our portfolio.
Apply for the Job Online: To apply, send your cover letter and resume to: kylie@runawayplay.com