Programmeur de jeux (Contrat d'un an) at Kabam

Montreal, Quebec, Canada

Kabam Logo
Not SpecifiedCompensation
Junior (1 to 2 years)Experience Level
Full TimeJob Type
UnknownVisa
Gaming, Video GamesIndustries

Requirements

  • 6+ years of software development experience, preferably in mobile game development
  • Bachelor's degree in computer science, engineering, or equivalent experience
  • Proficiency in Unity and C#, and other relevant programming languages
  • Knowledge of Unity workflows and best practices
  • Experience shipping multiple titles on console, PC, and/or mobile
  • Ability to write clean, simple, and well-documented code from design requirements
  • Experience using a source control system such as GIT
  • Proven experience working independently and collaboratively in a dynamic team
  • Experience in Android/iOS mobile app development
  • Up-to-date knowledge of the latest mobile gaming trends
  • Ability to communicate effectively with technical and non-technical team members
  • Experience working in Agile, Kanban, or similar project management methodologies
  • Bilingual (French and English) is an advantage
  • Gameplay experience in a gameplay engineering role, including controls, abilities, AI, RPG, multiplayer, online, and networked systems
  • Front-end knowledge: best practices in UI (console, PC, or mobile), proficiency in Unity3D engine and C#, Unity GUI experience
  • Backend knowledge is an advantage: experience with Node.js, databases (any RDBMS, preferably MongoDB), Google Cloud
  • Rendering/graphics experience is an advantage: experience with Unity's graphics shading language (CG/HLSL) and graphics APIs (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 follow established development processes
  • Debug and resolve software issues with efficient solutions
  • Maintain clear and concise documentation for code and project-related documents
  • Continuously learn and improve technical skills and knowledge
  • Communicate progress, challenges, and updates to team members and stakeholders
  • Meet project deadlines and milestones, managing tasks efficiently
  • Seek mentorship and knowledge sharing as needed to contribute to team growth
  • Write clean, efficient, and reusable code to support various game features and mechanics
  • Create and maintain tools for designers and artists to improve their workflow
  • Integrate tools into content creation pipelines and existing workflows
  • Build extensible UI elements such as screens, widgets, and others
  • 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
  • Create new tools and maintain existing tools for designers and artists

Skills

C++
Unity
Unreal Engine
Game Development
Code Review
Debugging
UI Development
Tools Development
Agile
Documentation

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