Senior C++ Programmer Full Time
Location
EU | Remote
About Us
Hey there! Are you ready to embark on an exciting adventure? Look no further than DevKit, the ultimate destination for software development magic! For the past years, we’ve been rocking the tech scene, supporting diverse business sectors including Healthcare, FinTech, E-Commerce, E-Learning, etc. But there’s the twist - we treat our employees like the rockstars they are, offering cool perks and unique bonuses tailored to each individual.
Job Description
Warframe is a free-to-play action role-playing third-person shooter multiplayer online game developed and published by Digital Extremes. First released for Windows personal computers in March 2013, it was later ported to PlayStation 4 in November 2013, Xbox One in September 2014, Nintendo Switch in November 2018, PlayStation 5 in November 2020, Xbox Series X/S in April 2021 and iOS in February 2024. As C++ Programmer, you will be crucial in designing and coding new features, optimizing performance, and collaborating with various teams to bring our innovative ideas to life. The game uses a proprietary C++ engine (Evolution) with Lua. We expect an understanding of C++, Lua, Vulkan renderer, and Perforce. Overall experience in other proprietary C++ engines and Unreal Engine are considered positive.
Responsibilities:
- Collaborate with different teams
- Ability to independently design and code entire new features in a performant manner according to established coding conventions
- Effectively communicate technical solutions and approaches in verbal and written form
- Able to work well in a collaborative team environment and within an iterative design process
- Love for games, including interest in free-to-play mobile games
- Lead and implemented core game system development, including gameplay mechanics, graphics, networking, and other essential features
- Work closely with designers and other team members to integrate gameplay features and systems into the game
- Collaborate with the project manager to create and manage development schedules, ensuring on-time delivery of milestones
- Lead efforts to identify and resolve bugs, issues, and bottlenecks in the development process
- Conduct code reviews to maintain code quality, consistency, and adherence to best practices
- Create and maintain comprehensive technical documentation for the project, including architecture, code structure, and system design
Required skills:
- Strong knowledge of gameplay programming
- Strong knowledge of C++ design and programming
- Strong understanding of the Unreal Blueprint system
- Knowledge of Unreal Engine or Unity UI systems uGUI (or) NGUI
- Ability to quickly get familiar with existing codebase
- Experience using Linux/MacKnowledge of shader languages
- Understanding and appreciation of optimized code
- Experience in 3d software and 3d rendering software packages
- Understanding of CI/CD pipelines
- Experience with Google Play and/or Apple Appstore publishing
- Experience with C++ and a vast knowledge/understanding of code architecture, backend systems, and render pipelines
- Proven experience as a senior/lead programmer on multiple game projects, with at least some of them using Proprietary C++ engine and Unreal Engine
Nice to Have
We Offer
- Flexibility: Say goodbye to the 9-5 grind and hello to pajama-friendly work hours
- Merit-Based Recognition: Your hard work speaks volumes - no need for pesky time trackers here!
- Awesome Benefits: Enjoy a generous social package and national holiday weekends to unwind properly
- Learning & Development: Our motivating L&D Program covers training costs and fosters knowledge sharing within the company
- Referral Bonanza: Spread the love and reap the rewards with our beloved referral program
- Surprise Gifts: Whether you're celebrating a holiday or just being awesome, expect a little something special from us - no matter where you are in the world!
- Innovative Projects: Bring your wildest ideas to life and dive into some seriously cool projects
- Your Feedback Matters: We're all ears! Share your suggestions during our regular feedback sessions, and watch them come to life
- Zero Bureaucracy: Need something sorted? Consider it done with a wave of our magic wand!
Apply for vacancy
Let's work together
900 Foulk Rd. Ste 201
19803, Wilmington🇵🇱 Poland HQ
st. Twarda 18
00-824, Warsaw🇪🇪 Estonia HQ
Kesklinna linnaosa, Veskiposti tn 2-1002
10138, Tallinn