Salary: $90,000-$100,000
DESCRIPTION OVERVIEW
Activate Games is Canadas first full-scale interactive gaming facility. We are looking to expand our team with the addition of a seasoned Software Developer. In this position, you will work with a small team of computer engineers and programmers who design and maintain the core software (both front-end and back-end) behind an interactive human-scale gaming facility. You will be responsible for developing game software, new features and products, maintenance and other interactive applications.
The successful candidate is experienced and thrives in high paced environment with competing priorities and enjoys a sales-focused software development environment.
SUMMARY OF DUTIES AND RESPONSIBILITIES
Collaboration
Share technical expertise and development of revenue generating features
Define and iteratively improve software development timeframes, standards and processes
Front-End Development
Demonstrate proficiency developing web-based user interfaces that adhere to design systems and brand standards
Work closely with cross functional teams to ensure visual standards are met and
Execute on developing mockups, or wireframes, from inception to production
Accurately identify specific issues in user experience and provide recommendations and codified solutions to influence the design
Back-End Development
Develop software (games, services and APIs) using a variety of development tools, including C++, PHP, MySQL, PowerShell and Node.js
Create maintainable and extensible web applications with clean, portable, self-documenting code
Develop effective and efficient solutions based on technical requirements produced through team collaboration
QUALIFICATIONS
Bachelors degree in Computer Science or Computer Engineering, or Certificate/Diploma in Software Development is required
Experience working in sales driven software development teams
5+ years of experience in software development is required
Willingness to work irregular hours if/when needed, including evenings and weekends
Must have daily reliable transportation to Activate locations for deployment and software testing
ADDITIONAL SKILLS
Game design experience, video game or otherwise
Experience developing Android and/or iOS apps
Experience using Arduino, Raspberry Pi, or other microcontroller platforms
Familiarity with Amazon Web Services (SES, S3, etc.).
Proficiency in an assortment of technologies, including MS SQL Server, Vue.JS, Docker, Windows and/or Linux and microservice architectures
remote work
#Information Technology jobs