This job might no longer be available.
Lead UI Programmer
1 year ago
Blackbird Interactive is a creative-fueled, future-driven, independent game studio where the best talent in the industry can find long-term careers to help grow their abilities while working on a wide range of projects, which encompass world-class IPs as well as our own creations across multiple genres.
In 2022, we announced that our studio is implementing a four-day work week as well as supporting in-studio, remote, and hybrid work arrangements as permanent options to our employees.
Lead UI Programmer
Blackbird Interactive is looking for a strong programmer to lead user interface development on a project. Do you know how to get things done? Can you work with artists and designers to understand and implement what they need? We are looking for a talented team player eager to be a key part of our engineering team.
Responsibilities
- Lead the UI development efforts on a new multi-year project.
- Design and develop key systems and features such as screen flow, screen and menu architecture, event system, game modes, match-making and lobby UI, in-game 2D and 3D heads-up display, localization integration, etc.
- Develop and maintain tools and pipelines to enable artists and designers to work with the UI system.
- Interact with other engineers to improve the whole technical team and process.
- Collaborate continuously with design, art and technical teams to define requirements and iteratively build solutions.
- Jump wholeheartedly into learning new technologies and systems and leverage them in creative ways to meet our technical and business needs.
- Assess requirements and provide effort estimates to guide an evolving development plan.
- Embrace and help improve our engineering practices for solid design, testing, and implementation.
Requirements
- 4+ years of proven development with at least two shipped commercial products.
- Strong understanding of C# and / or C++
- Self direction and a proven ability to thrive in a highly dynamic environment.
- Strong inter-disciplinary collaboration skills, including verbal and written skills.
- Bachelor's degree in computer science or equivalent.
- Experience with Model-View-Controller architecture .
- Ability to work with an existing code base.
- Experience with Unity.
Pluses
- Experience shipping AAA games.
- Strong understanding of online features and network implementations in games.
- HTML/CSS experience a big plus.
- Experience playing modern RTS and MOBA games such as Starcraft, Company of Heroes, League of Legends, etc.
- Demonstrated passion for games and technology.
Vacation & Extras
+ 4-day, 32-hour work week for all full-time staff
+ Mentorship program
+ Skunkworks internal game jam program
+ 4 weeks paid vacation per year
+ 11 paid stat holidays
+ 3 paid days per year for professional development
+ December holiday studio closure (extra paid time off!)
+ Comprehensive health/dental benefits from day 1
+ Life insurance
+ $300 Healthcare Spending Account per annum
+ RRSP matching up to $1500
+ Profit-sharing bonus program
If applying for an artistic role, please provide a link to your portfolio and/or demo reel.
Any questions about the role and/or accessibility requests can be sent to: hr@blackbirdinteractive.com
Unfortunately, we cannot reply to everyone. Only successful applicants will be contacted about the next steps. Thank you for your understanding.
If you are interested in the role, please apply even if your experience and skills don’t perfectly match our ideal credentials. We are committed to inclusion and especially encourage members of historically marginalized communities to apply. As an equal opportunity employer we encourage applications from all qualified individuals. BBI does not discriminate against applicants based on gender, race, national and ethnic origin, religion, age, sexual orientation, marital and family status, and/or mental or physical disabilities.
Blackbird Interactive is privileged to be developing our projects on the traditional, ancestral, and unceded territory of the xʷməθkʷəy̓əm (Musqueam), Skwxwú7mesh (Squamish) and səl̓ílwətaʔɬ /Selilwitulh (Tsleil-Waututh) Nations.
Create Your Profile — Game companies can contact you with their relevant job openings.