Kabam

Senior Software Engineer – Contract

Kabam

contract

Posted on:

Location Type: Hybrid

Location: Vancouver • 🇨🇦 Canada

Visit company website
AI Apply
Apply

Salary

💰 CA$58 - CA$73 per hour

Job Level

Senior

Tech Stack

AndroidiOSJavaScriptNode.jsUnity

About the role

  • Contribute to software design, development, and maintenance, ensuring code quality and adherence to best practices.
  • Architect solutions for complex technical challenges and make informed technology decisions.
  • Collaborate with cross-functional teams and departments, facilitating effective communication.
  • Ensure system performance, scalability, and security, implementing advanced practices.
  • Resolve critical software issues and drive documentation for knowledge sharing.
  • Architect and 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

Requirements

  • Bachelor's degree in Computer Science, Engineering, or equivalent experience
  • Expert-level experience with C#, Node.js or C++
  • Knowledge of UI technical best practices (on Console, PC, or Mobile)
  • Experience with Unity GUI or NGUI frameworks
  • 5+ years of experience in software development, preferably in gaming
  • Shipped multiple titles starting from prototype stage (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
  • Experience in Android / iOS Mobile application development
  • Up-to-date knowledge on 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

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
C#Node.jsC++UI technical best practicesUnity GUINGUIsoftware developmentAndroid developmentiOS developmentgame engines
Soft skills
effective communicationcollaborationproblem-solvingindependent workteamworkdocumentationadaptabilitycritical thinkingcreativityleadership
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Engineeringequivalent experience
SereneAid

Full Stack Developer – OpenAI, Azure

SereneAid
Senior · Leadfull-time🇨🇦 Canada
Posted: 1 day agoSource: join.com
AzureCloudJavaScript.NETReact
Autodesk

Senior Full Stack Developer, Internal Developer Portal

Autodesk
Seniorfull-time🇨🇦 Canada
Posted: 3 days agoSource: autodesk.wd1.myworkdayjobs.com
AWSCloudDynamoDBGoogle Cloud PlatformJavaScriptJenkinsNode.jsNoSQLPrometheusPythonReactSQL+1 more
Sensor Tower

Senior Full Stack Engineer

Sensor Tower
Seniorfull-time🇨🇦 Canada
Posted: 6 days agoSource: jobs.lever.co
AWSJavaScriptOpen SourcePythonReactTypeScript
Optix

Full-Stack Engineer, AI Applications

Optix
Mid · Seniorfull-time🇨🇦 Canada
Posted: 10 days agoSource: apply.workable.com
AWSCloudETLGoogle Cloud PlatformGraphQLLinuxMySQLPHP