Careers
Magmic is a mobile content publisher and developer, located in Ottawa, Canada since 2002. We are recognized worldwide as a leading publisher and retailer of smart phone and feature phone content with a portfolio of hundreds of titles for BlackBerry, iOS, Java, Android, Windows Phone 7, and other platforms.
Magmic publishes for some of the most recognized media brands in the industry, including Disney, The Rubik's Cube and The New York Times.
The company sells its products through iTunes, AppWorld, Android Marketplace, AppHub and leading wireless carriers around the world, and through its own online store at bplay.com.
We provide a dynamic learning environment with flexible hours. Magmic is headquartered in Ottawa's trendy Byward Market district.
We are actively Recruiting for the following opportunities:
- Cloud Deployment Specialist
- Intermediate iOS Game Developer
- Intermediate Android Game Developer
- Art Team Lead / Art Director
Cloud Deployment Specialist
Summary
- We have an immediate opportunity for a Cloud Deployment Specialist. In this role, you'll be working on the cornerstone of Magmic's operations in the cloud through services that handle millions of requests daily.
Primary Responsibilities
- Automate Magmic's cloud deployment processes - develop strategies and implement solutions to manage installations, testing, upgrades, rollbacks, and disaster recovery.
- Maintain and troubleshoot cloud-based server components.
- Collect and analyze application and environment data to identify and resolve issues related to single points of failure, performance bottlenecks, capacity and configuration management.
- Scripting and participation in the automation of tasks to improve efficiencies across the organization.
- Maintain and improve clustering configurations in our cloud-based environment.
- Actively participate in change, configuration and release management processes
- Documentation of complex processes & concepts into clear and concise support guides.
Knowledge and Skill Requirements
- 3+ yrs of experience deploying and maintaining server applications, with a focus on cloud strategies.
- Web server configuration/management, clustering and load balancing technologies.
- Solid work experience with IT Administration. (Linux/Unix)
- Database Administration experience an asset. (MySQL, NoSQL)
- Experience deploying and maintaining cloud-based architectures. (Amazon Web Services)
- Familiarity with JBoss (or other J2EE environments), Hibernate and NoSQL strategies.
- Configuration Management tools such as Puppet or Chef.
- Automated testing tools. (ex. jmeter)
- Network and resource monitoring. (ex. zabbix, panopta, nagios)
- Performance tuning. (ex. caching, indexes, threadpools)
Expectations
- Must be flexible to accommodate the requirements of a 24-7 environment and available for on-call duties on a rotational basis.
To apply, please use the following link to submit your cover letter and resume:
Apply for this Job
Intermediate iOS Game Developer
Summary
- Want to build the next AppStore hit? Great, we're already on it! Come join our growing engineering team and help us build amazing games.
Primary Responsibilities
- Develop new titles for the Apple AppStore.
- Work on existing games to maintain the highest standard of quality.
- Optimize code for memory use and application size.
- Heavily influence new game and feature designs.
Knowledge and Skill Requirements
- Degree in Computer Science or equivalent.
- 3-5 years working in a development position, preferably in Mobile Development.
- Exceptional C/C++/Objective-C experience.
- Deep OpenGL knowledge.
- Shipped iPhone and iPad titles.
- Passion for gaming, especially mobile gaming.
- Knowledge of game psychology and what makes games fun and social
- Strong organizational skills
- Strong English communication skills (written and oral)
To apply, please use the following link to submit your cover letter and resume:
Apply for this Job
Intermediate Android Game Developer
Summary
- We need Android developers to help launch new titles on the fastest growing mobile platform.
Primary Responsibilities
- Develop new titles for Android phones and tablets.
- Work on existing games to maintain the highest standard of quality.
- Optimize code for memory use and application size.
- Heavily influence new game and feature designs.
Knowledge and Skill Requirements
- Degree in Computer Science or equivalent.
- 3-5 years working in a development position, preferably in Mobile Development.
- Strong Java experience.
- Strong familiarity with Android environment.
- Knowledge of game psychology and what makes games fun and social.
- Strong organizational skills.
- Strong English communication skills (written and oral).
To apply, please use the following link to submit your cover letter and resume:
Apply for this Job
Art Team Lead / Art Director
Summary
- We need an exceptionally talented and creative individual to develop and lead a creative team. You will work with our game development groups to deliver the highest quality mobile games.
Primary Responsibilities
- Lead an artistic team.
- Heavily influence new game and feature designs.
- Create and drive the art direction in new and existing games.
- Be hands-on and develop art assets for our game studios.
Knowledge and Skill Requirements
- Experience leading and mentoring a creative team.
- 5 years experience in the game industry.
- Must have a portfolio for review.
- Familiar with Game Design.
- Knowledge of game psychology and what makes games fun and social.
- Strong organizational skills.
- Strong English communication skills (written and oral).
To apply, please use the following link to submit your cover letter and resume:
Apply for this Job







