Lead Programmer vacancy at Funomena
Negotiable salary
Funomena
From our collaborative studio culture, to our vibrant, inclusive community, everything we do at Funomena is focused on one thing: connection. We understand that through meaningful and intentional play, we can all feel joy and deepen our relationships with partners, family members, friends, and most importantly with ourselves. We make games that evoke surprising emotions, leave enduring impressions, and help guide our players to new places in their journey!
Responsibilities
Work with the art, production, and design teams to develop a unified vision of the game and schedule targets
Manage the technical scope of the project and distribution of work across the engineering team
Mentor junior engineers and share best practices knowledge with the rest of the studio
Design, implement, and maintain key parts of gameplay, engine, and tools systems
Ensure game meets technical goals regarding stability, performance, and platform requirements
Research new hardware platforms and APIs to determine their strengths and limitations, and decide on appropriate engine and middleware solutions
Work with external hardware partners to report issues and plan for updates
Requirements
Excellent knowledge of C++ or C#
Shipped 2 commercial titles as an engineer
Shipping experience with commercial engines (Unreal, Unity, etc)
Good at breaking down abstract ideas into concrete tasks
Understands how to balance rapid iteration with long-term robustness
Excellent communication skills with different disciplines
Experience using profiling and debugging tools
Understanding of efficient memory management
Experience with multithreading and concurrency
Patience with experimental hardware and buggy APIs :)
Skills considered as a good plus
Experience with experimental / in-development hardware platforms
Experience with VR or AR
Experience in a lead role