Contract Software Developer

Panda Game Manufacturing · May 16th 2019

Apply on GitHub Jobs

IMPORTANT: You must apply through our career website at:

Application Deadline: June 9, 2019

Company Background

Panda Game Manufacturing is a world renowned tabletop game manufacturer. With a focus on industry-leading component quality and service, we have produced thousands of tabletop games for clients around the world.

Panda has worked with first-time game designers as well as industry titans to create products ranging from small card games to award-winning deluxe board games.

Our head office is located in Vancouver, Canada, our manufacturing base is in Shenzhen, China, and we have a team working remotely from their home offices in over 15 cities across North America and Europe.

Although Panda is a global and diverse team, our common bond is our passion to produce (and play) the best quality games in the business!

Job Description

Panda is currently seeking a Contract Software Developer to help build project management tools that will integrate with our current app for our clients, internal sales, product and global manufacturing teams. The Software Developer will work closely with our Technology Manager, based in Minneapolis, Minnesota, but will also support Panda team members around the globe.

Software Development

Develop features into our client tools and internal team software

Participate in Agile development processes, and a light core set of the rituals used in an Agile workflow

Interact with our Technology Manager to determine criteria for product

User Experience

Define the workflow and interface for new features by interacting with the Technology Manager and prototyping

Utilize standard compliant technologies to deliver a consistent user experience

Promote the overall Panda brand in all forms of digital interaction with clients

Other Responsibilities

Work across multiple projects, repositories and technologies

Participate in technology planning, requirements gathering and decision making

Troubleshoot, debug and provide general technical support for current and future tools

Contribute to improving Panda’s internal processes through the use of technology

Attributes and Experience

Our team consists of a fun and dynamic group of gaming enthusiasts who care about delivering a great experience and product to customers. We are looking for a team player that shares our company vision to create beautiful games and make a positive impact in this fun and exciting industry!

Mandatory Requirements

English Fluency

Access to a private and professional home office setup for video conference calls

3+ years of experience with JavaScript front end development

Knowledge of Vue.js (or other JavaScript frameworks) is a huge plus

3+ years of experience with PHP application development

Knowledge of Laravel (or other PHP frameworks) is a huge plus

Experience building entire features for progressive / SPA web applications

Core Development Languages and Tools

JavaScript, data-driven Javascript frameworks

PHP

HTML, CSS

Yarn, NPM

SQL / relational database (MySQL, etc)

Git, GitHub / GitLab

FTP, SFTP, Dropbox and other file transfer mechanisms

Nice-To-Have Technologies

Vue.js, and Vue ecosystem (vuex, etc)

Laravel PHP framework 5+

API-driven development, REST; both producing and consuming

SASS/SCSS, or LESS, Bulma / Bootstrap / CSS framework

Webpack and related linting / test tools — ESLint, JSDOM, PhantomJS, Mocha

MySQL, MariaDB

Experience with Amazon Web Services

An ideal candidate will have many of the following attributes

Deep and sincere passion for the tabletop games industry

Highly effective communicator

Able to manage high work volume with quick response times

Natural relationship builder and energetic team player with high social intelligence

Self-motivated, highly organized, resourceful, and detail oriented

Technologically savvy and adept at remote work

Flexible with work hours, as this role involves working with clients and team mates around the world

International business experience

A love for Pandas

Benefits of Working at Panda

Fun and dynamic industry: If you are a tabletop gamer, you will definitely appreciate the excitement, friendliness and innovation of our industry

Remote Work: Flexible working hours and the ability to work from home

Open and Flat Management Structure: As much as we are a fast-growing and dynamic company, -

Position Details

This is a temporary contact position for 30 hours of work per week for a minimum of 6 months. Based on performance and need, there is a possibility of extending the contact past 6 months.

Job Location: Work remotely (from home office). We strongly prefer applicants based in Canada or the USA.

Start date: By July 1

Application Procedure

Please submit your Cover Letter and Resume through our online application system at:

We look forward to reviewing your application!

For more information on Panda Game Manufacturing, please visit www.pandagm.com

For questions about this job posting, please email jobs@pandagm.com

IMPORTANT: You must apply through our career website at:

Apply on GitHub Jobs