Game Programmer (1 Year Contract) at Kabam

Montreal, Quebec, Canada

Kabam Logo
Not SpecifiedCompensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
GamingIndustries

Requirements

  • 6+ years of experience in software development, preferably in gaming
  • Bachelor's degree in Computer Science, Engineering, or equivalent experience
  • Expert-level experience with C#
  • Shipped multiple online titles (on Console, PC, or Mobile)
  • Professional proficiency with multiple game engines, or proven ability to pick up new ones
  • Ability to write clean, simple, well-documented code from design requirements
  • Proven track record of working independently and collaboratively in a dynamic team setting
  • Strong experience working with source control such as GIT or Perforce
  • Experience in Android / iOS Mobile application development
  • Up-to-date knowledge of the latest mobile gaming trends
  • Ability to effectively communicate with technical and non-technical team members
  • Experience working in Agile, Kanban, or similar project management methodologies
  • Bilingual (French and English) is considered an advantage
  • Gameplay Experience – Experience in a gameplay engineering role, gameplay systems, including controls, abilities, AI, RPG, multiplayer, online, and network systems
  • Frontend Knowledge – Knowledge of UI technical best practices (on Console, PC, or Mobile), Strong proficiency in Unity3D Game Engine and C#. Experience with Unity GUI
  • Some Backend Knowledge would be an advantage – Technical experience in Node.js, Database experience (any RDBMS, preferably MongoDB), Experience working with Google Cloud
  • Some Rendering/Graphics Experience would be an advantage – Experience with Unity shader languages and graphics API (OpenGL, DirectX, Metal, Vulkan, etc.)

Responsibilities

  • Write, test, and maintain code following coding standards and best practices
  • Collaborate effectively with team members, participate in code reviews, and adhere to established development processes
  • Debug and solve software issues, providing effective solutions
  • Maintain clear and concise documentation for code and project-related materials
  • Continuously learn and improve technical skills and knowledge
  • Communicate progress, challenges, and updates to team members and stakeholders
  • Adhere to project deadlines and milestones, managing tasks efficiently
  • Seek mentorship and knowledge sharing as needed, contributing to team growth
  • Writing clean, efficient, and reusable code to support various gameplay features and mechanics
  • Create and maintain tools for designers and artists to improve their workflow
  • Integrating tools with existing content creation pipelines and workflows
  • Build screens, widgets, and other UI elements in an extensible way
  • Review feature designs and provide input on costs and possible alternatives
  • Work closely with producers, artists, designers and other programmers in a highly collaborative and agile environment
  • Build and support tools that improve the workflows of artists, designers, and other programmers

Skills

C#
Game Engines
Software Development
Code Reviews
Debugging
UI Development
Gameplay Features
Tools Development
Agile
Content Pipelines

Kabam

Curated gifts including jewellery and accessories

About Kabam

Kabam offers a variety of unique gifts, particularly focusing on jewellery, bags, and accessories. Their product range includes styles that range from kawaii and kitsch to vintage and modern, with a strong emphasis on hand-crafted semi-precious items. Kabam caters to a diverse group of customers who are looking for distinctive and personalized gift options. The company operates in the retail market by sourcing and selling high-quality, niche products that appeal to consumers who appreciate originality and craftsmanship. Revenue is generated through direct sales on their online platform, targeting those who value unique and stylish items.

San Francisco, CaliforniaHeadquarters
2006Year Founded
$233.9MTotal Funding
SERIES_ECompany Stage
Consumer GoodsIndustries
1-10Employees

Benefits

Performance-Based Annual Incentives
401(k) Retirement Plan100% Covered Medical / Dental / Vision / Life Insurance
Accident, Disability, Insurances
Flexible Work Hours
Paid Half-Day Fridays
Paid Vacation / Sick Leave / Holidays / Christmas Break
Commuter Benefits (Post-COVID19 WFH)
Free Parking and Gym Access (Post-COVID19 WFH)
Free Meals & Snacks (Post-COVID19 WFH)

Risks

Increased competition from alternative app stores may dilute Kabam's market share.
Ending Disney Mirrorverse could lead to a loss of player base and revenue.
Continuous game updates require investment, potentially straining resources if not balanced.

Differentiation

Kabam offers a diverse range of free-to-play mobile and web games.
The company emphasizes unique, hand-crafted game content and seasonal events.
Kabam's strategy includes expanding to alternative app stores for wider reach.

Upsides

Cross-platform play enhances user engagement across Kabam's game titles.
Blockchain technology offers new monetization opportunities for Kabam's mobile games.
Alternative app stores provide Kabam with new distribution channels and audience reach.

Land your dream remote job 3x faster with AI