This job posting has already expired. However you can check our other
Remote Programming Jobs.
Fundamental Info
- We agree with 99% of Earth's population that Earth is round.
- We are a premium AA+ Indie that has all the elements to become a highly recognized IP.
- We are looking for candidates that can start in September
- Job Type: Always Remote, Part-time at first
- Freelance Contract: duration unlimited, core team member (current + DLC + future games(s)
- Salary: dependent on knowledge, skill, experience level and location.
- Working with team members from around the globe. Ranging from GMT-4 to GMT+3.
How to Apply
Please introduce yourself and send your resumes & portfolios to office@FlatterThanEarth.com with subject header:
Your skill level - Gameplay Programmer - Full Name - Current Location
For skill level choose: Student, Intern, Junior, Regular, Senior, Lead, Director or Studio/Team
Your skill level - Gameplay Programmer - Full Name - Current Location
For skill level choose: Student, Intern, Junior, Regular, Senior, Lead, Director or Studio/Team
To help us understand your perspective, if you can and want to please mention:
- When do you prefer to start.
- Do you prefer part-time or full-time.
- Your freelancer rate range (Indie vs big studio)
- Your game industry work experience (years).
Add the GDPR consent to your CV: I hereby give my consent for the information provided on this form to be held on computer or other relevant filing systems in accordance with the GDPR 2022.
If you are a good fit, then a follow up email will be sent your way.
Your Role
Flatter Than Earth is looking for its next Gameplay Programmer to work closely with our Design and Animation departments in building the gameplay systems and features that define our game. In this role you will help realize the creative vision of the game by using our established codebase and your own skills and abilities to build our next great gameplay experience.
Flatter Than Earth is looking for its next Gameplay Programmer to work closely with our Design and Animation departments in building the gameplay systems and features that define our game. In this role you will help realize the creative vision of the game by using our established codebase and your own skills and abilities to build our next great gameplay experience.
You will join a collaborative bunch, bringing designs from initial concept & prototypes all the way to a finished product experience that’ll be seen by all theater & puppet loving players.
Last but not least, we believe that in order to reach new creative highs one must have a balance between work and personal life, thus we do all we can to avoid crunch. Yes, you guessed it right, we want this to be a time you look back on with pride and an accompanying smile.
Come join our team so that we can together bring theater & puppets back to life for a new audience to enjoy!
Skills & Requirements
To thrive at Flatter Than Earth you would have:
- 3+ years of professional game programming experience in the PC/console space.
- Shipped one or more game titles (preferably AA+ or known/high quality Indie)
- A minimum of 12-18 months of full-time Unity experience
- Experience developing platforming, puzzle-platforming and/or 2.5D-3D games
General skills:
- Strong programming generalist with solid code architecture skills
- Be fluent in C# and demonstrate knowledge of good object oriented software engineering practices
- Possess exceptional problem solving and debugging skills
- Be able to write well-structured, readable code
Project specific skills:
- High comfort level extending and improving an established code base
- Have experience contributing to a wide variety of gameplay systems, such as player controls, game rules, scripting, physics, weapons, and AI
- Have a good to intermediate understanding of 2D and 3D mathematics
- Raycasting, collision & intersection testing knowledge
- Experience with performance analysis and code optimization
People skills:
- Excellent communication skills with an interest in collaborating with other non-technical disciplines
- Self-motivation and willingness to pitch in
- Passion for making great games
Duties:
- Write clear, maintainable, portable, and highly functional code
- Implement gameplay features within an established framework
- Implement modifications, reorganizations, extensions, and optimizations to existing code base
- Profile and performance tune code to remove bottlenecks
- Test and document code produced
- Identify technical and developmental risks/obstacles and generate solutions to overcome identified risks
- Research coding techniques and algorithms in order to keep current on technological developments and advancements in the game industry
- Collaborate with the team to identify and fix bugs in a timely manner
- Team wide
- Work and collaborate with an interdisciplinary team of artists, designers, and programmers to provide technical, creative, and scheduling feedback
- Provide time estimates; keep co-workers informed about progress of programming deliverables as well as prerequisites for feature implementation
- Assist in advocating best practices
Nice-to-have:
- Experience deploying, patching, and supporting the game post-release
- Experience working on multi-platform software projects
- Experience with UI implementation
- Experience with Steamworks
- Familiar with asset pipeline architectures
- Good C++ skills
- Loves/likes platforming and/or the puzzle-platformer genre
- Good understanding of what makes a game fun and interesting to play