Roles we’re hiring for:
Ottawa, Ontario, Canada · Studio
Cloud Developer / Engineer

Magmic is a leading developer and publisher of mobile social games. We publish a full range of content, from original titles including Texas Hold’em King and Slots King to top licensed content from leading entertainment publishers like Mattel, Hasbro, and Rubik’s Cube. We have led the mobile entertainment revolution since 2002, and currently ship products to all major app stores including; iTunes App Store, BlackBerry World, Google Play, Amazon App Store and various carrier decks. Privately owned, Magmic is located in the Ottawa, Canada. Visit us on the 4th Floor of the Major Building in the heart of the Byward Market or learn more at www.magmic.com. 

We have an immediate opportunity for an experienced Cloud Service Developer. In this role, you’ll be working on the cornerstone of Magmic’s operations through enhancing and maintaining our cloud service infrastructure used by millions of people daily. Magmic’s technology platform is a sophisticated end-to-end system connecting mobile game services, publishing tools, and live operations.

Candidates for this role should be comfortable working in and learning a wide variety of technologies and platforms. You will have an opportunity to work with a rockstar team of developers on cloud­-based server stacks down to libraries for mobile operating systems and everything in between.

Description

As a Cloud Service Developer your responsibilities will include:

  • Design, Build, Maintain and Manage highly-scalable, cloud-based connected services.
  • Extend services with new features, enhancements and optimizations.
  • Evaluate new technologies and make recommendations for Magmic’s next generation services.
  • Being available for on-call and after-hours support.

Knowledge and Skill Requirements

  • Bachelor of Computer Science, Software Engineering or similar
  • 3-6 years of experience designing, developing, and deploying server applications
  • 2+ years of JavaScript development experience
  • Software development best practices (TDD, SCM, IDE, Jira)
  • Understanding of programming methodologies and design patterns
  • Solid work experience with Linux, Node.js, IT Administration, working on the command-line and shell scripting
  • Experience with relational and NoSQL storage systems (we use MySQL, PostGres, Redshift, Redis, and DynamoDB)
  • Familiarity with Amazon Web Services, OpsWorks and Chef are assets
  • Familiarity with Analytics and Big Data Solutions an asset
  • Automated testing tools
  • Network and resource monitoring (ex. Nagios, Zabbix, New Relic)
  • Performance tuning (ex. caching, indices, thread pools)
  • REST APIs and concepts
  • A passion for innovative development and games

To apply, please use the following link to submit your cover letter and resume:
APPLY

Full-Stack Developer / Engineer

Magmic is a leading developer and publisher of mobile social games. We publish a full range of content, from original titles including Texas Hold’em King and Slots King to top licensed content from leading entertainment publishers like Mattel, Hasbro, and Rubik’s Cube. We have led the mobile entertainment revolution since 2002, and currently ship products to all major app stores including; iTunes App Store, BlackBerry World, Google Play, Amazon App Store and various carrier decks. Privately owned, Magmic is located in the Ottawa, Canada. Visit us on the 4th Floor of the Major Building in the heart of the Byward Market or learn more at www.magmic.com. 

We have an immediate opportunity for an experienced Full-Stack Developer. In this role, you’ll be working on the cornerstone of Magmic’s operations through enhancing and maintaining our cloud service infrastructure used by millions of people daily. Magmic’s technology platform is a sophisticated end-to-end system connecting mobile game services, publishing tools, and live operations.

Candidates for this role should be comfortable working in and learning a wide variety of technologies and platforms. You will have an opportunity to work with a rockstar team of developers on cloud­-based server stacks down to libraries for mobile operating systems and everything in between.

Description

As a Full-Stack Developer your responsibilities will include:

  • Work with our team of Cloud Engineers and Mobile SMEs to build tools, frameworks, and interfaces to bring our technology stacks to our customers.
  • Extend services with new features, enhancements and optimizations.
  • Evaluate new technologies and make recommendations for Magmic’s next generation services.
  • Being available for on-call and after-hours support.

Knowledge and Skill Requirements

  • Bachelor of Computer Science, Software Engineering or similar
  • 3-6 years of experience designing, developing, and deploying web-based UI solutions
  • 2+ years of JavaScript development experience
  • Software development best practices (TDD, SCM, IDE, Jira)
  • Understanding of programming methodologies and design patterns
  • Experience with JS-based UI frameworks, especially Material
  • Experience with relational and NoSQL storage systems (we use MySQL, PostGres, Redshift, Redis, and DynamoDB)
  • Familiarity with Amazon Web Services, OpsWorks and Chef are assets
  • Familiarity with Analytics and Big Data Solutions an asset
  • Automated testing tools
  • REST APIs and concepts
  • A passion for innovative development and games

To apply, please use the following link to submit your cover letter and resume:
APPLY

Game Systems Developer

Magmic is a leading developer and publisher of mobile social games. We publish a full range of content, from original titles including Texas Hold’em King and Slots King to top licensed content from leading entertainment publishers like Mattel, Hasbro, and Rubik’s Cube. We have led the mobile entertainment revolution since 2002, and currently ship products to all major app stores including; iTunes App Store, BlackBerry World, Google Play, Amazon App Store and various carrier decks. Privately owned, Magmic is located in the Ottawa, Canada. Visit us on the 4th Floor of the Major Building in the heart of the Byward Market or learn more at www.magmic.com.

We have an immediate opportunity for an intermediate Game Systems Developer. You will join the Game Engine Technology team to participate in this platform’s continued evolution. In your role, you will contribute to the development of generalized and highly reusable game features, systems, modules, frameworks and workflows to support the game development teams. Development will primarily focus on client side development with Unity and internal game engines as the key integrations points. The ideal candidate must have an affinity for building game subsystems and tools.

Primary Responsibilities

  • Deliver and maintain scalable, reusable, reliable game systems, frameworks, workflows and toolsets.
  • Provide high-level system design, requirements capture, and support of the system architecture, APIs.
  • Interface with game development teams to provide technical assistance to existing APIs and technology stack.
  • Interface with Game Designers to design and implement platform features.
  • Identify and communicate technical and process impediments, providing effective solutions to ensure the overall quality, reusability, reliability, and scalability of the system.

Qualifications

  • BSc in Computer Science or technical equivalent education.
  • At least one shipped title and 2 years industry experience.
  • Strong command of C# and C++ programming language.
  • Experience with Unity, or equivalent game engines.
  • Experience with mobile game development (Android and iOS).
  • Experience with game development process, tools and technology
  • Solid understanding and experience working with Object Oriented Design Principles and component driven architecture.
  • Excellent written and verbal communication skills for various audiences including customers, team members, and management.
  • Able to prioritize tasks and work independently with minimal supervision.
  • Excellent team work and team building skills.
  • High level of critical and logical thinking, analysis, and/or reasoning to identify underlying principles, reasons, or facts.

Nice to Haves

  • Strong mathematics background
  • Graphics programming

To apply, please use the following link to submit your cover letter and resume:

APPLY

Live Ops Technical Producer
Magmic is a leading developer and publisher of mobile social games. We publish a full range of content, from original titles to top licensed content from leading entertainment publishers like Mattel, Hasbro, and Rubik’s Cube. We have led the mobile entertainment revolution since 2002, and currently ship products to all major app stores including; iTunes App Store, BlackBerry World, Google Play, Amazon App Store and various carrier decks. Privately owned, Magmic is located in the Ottawa, Canada. Visit us on the 4th Floor of the Major Building in the heart of the Byward Market or learn more at www.magmic.com.

Magmic is seeking an Live Ops Technical Producer to join our Live Operations Team.  The successful candidate will own and oversee the technical direction of Magmic’s products during the post production phase of the products life cycle.  The Manager will provide leadership for a group of engineers to ensure the on-time and on budget delivery of feature enhancements and updates.  As part of the live operations team, the Live Ops Technical Producer will reports into the Senior Producer.  Responsibilities include, but not limited to, organizing and preparing technical hand-offs of games, the assessment and triage of incoming defects in live products, directly fixing bugs, setting technical standards, creating technical documentation, training, on-boarding, off boarding, working with Magmic’s game technology teams to identify workflow and tool enhancements.

Primary Responsibilities

  • Own, from a technical perspective, the implementation of Magmic’s live games.
  • Monitor and oversee technical aspects of live products to ensure games are working within normal parameters.
  • Work with game development teams to accept hand off of game products exiting production.
  • Work with various technical directors of game productions to ensure games meet live operations standards, requirements and technical proficiency.
  • Identify, scope and schedule upcoming updates resulting from SDK, OS, platform and new devices launches.
  • Assess and scope new platforms to deploy existing live products on.
  • Manage, create, and organize technical documentation.
  • Perform code reviews.
  • Train new teams and contractors working on maintaining Magmic’s live games.
  • Be the Magmic contact that can answer any project related technical questions.
  • Identify tools and workflow that can aid the maintenance and updating of games.

Qualifications

  • BSc in Computer Science or technical equivalent education.
  • 5 years industry experience minimum.
  • Strong understanding of build systems, mobile development environments and iOS/Android deployment and release workflow
  • High level understanding of the technical anatomy of a game and game engines, and game authoring tools
  • Experience with Unity, or equivalent game engines.
  • Experience with mobile game development (Android and iOS).
  • Excellent written and verbal communication skills for various audiences including customers, team members, and management.
  • Able to prioritize tasks and work independently with minimal supervision.
  • Excellent team work and team building skills.
  • High level of critical and logical thinking, analysis, and/or reasoning to identify underlying principles, reasons, or facts.

To apply, please use the following link to submit your cover letter and resume:

APPLY

Quality Assurance Tester
Magmic is a leading developer and publisher of mobile social games. We publish a full range of content, from original titles including Texas Hold’em King and Slots King to top licensed content from leading entertainment publishers like Mattel, Hasbro, and Rubik’s Cube. We have led the mobile entertainment revolution since 2002, and currently ship products to all major app stores including; iTunes App Store, BlackBerry World, Google Play, Amazon App Store and various carrier decks. Privately owned, Magmic is located in the Ottawa, Canada. Visit us on the 4th Floor of the Major Building in the heart of the Byward Market or learn more at www.magmic.com.

Description

Magmic is looking to add some part-time members to supplement our Quality assurance team, starting with a fixed term 3-6 month contract. Based on performance, this contract will be up for renewal or a move to a permanent position.

The position is responsible for testing both in-production and live products, logging bugs in bug tracking software and providing developers, artists and managers with sufficient information for verification of these features.

A prospective candidate is one who has a high attention to detail, both in observing specific behavior and accurately detailing their results in reports. The job requires someone that is capable of testing and retesting similar criteria as well as performing exploratory testing to find new bugs not defined in standard acceptance criteria. Strong interpersonal skills are also a  must, as this candidate must interact with a variety of departments. A flexible schedule is necessary to complete deadline based work in a profession atmosphere.

Primary Responsibilities

  • Interpret and implement quality assurance standards.
  • File daily reports to Quality Assurance Lead, and associated producers.
  • Follow test plans to ensure specific criteria are met per project.
  • Install and load a variety of builds on mobile platforms.
  • Manipulate dynamic data files (.json and similar) and verify integrity.
  • Run a variety of hardware and usage tests on a variety of mobile platforms.
  • Write clean and easily readable documentation on new process.
  • Work on any production related tasks at the request of the manager.

Qualifications

  • High School Diploma.
  • Proficiency in standard office software (Word, excel, Google docs etc).
  • High general knowledge of related software (be ready with an example).
  • Interest and knowledge in games: mobile, console, pc or otherwise. (be ready with an example).
  • Adept at learning new software.
  • Reliable work attendance and a strong work ethic.
  • Ability to take direction well from management.

 

To apply, please use the following link to submit your cover letter and resume:

APPLY