Senior Software Engineer – Contract

Posted yesterday

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Frontend Senior Software Engineer building complex UI systems and tools for Kabam’s multiplayer games. Supporting performance, scalability, and artist and designer workflows on an unannounced project.

Responsibilities

  • 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
  • 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 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

Benefits

  • Contract expected to last at minimum 4 months, with possibility of extension
  • Equal Employment Opportunity employer
  • Accommodations provided as requested during the selection process

Job type

Contract

Experience level

Senior

Salary

CA$58 - CA$73 per hour

Degree requirement

Bachelor's Degree

Tech skills

AndroidiOSJavaScriptNode.jsUnityC++

Location requirements

HybridVancouverCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.