Date Posted: March 07, 2023
Application Deadline: March 31, 2023
Job Type: Full-Time / Permanent
Job Category:
- Information Technology (IT) and Data Analytics
Job Start Date: April 03, 2023
Job Location: Both In office and remote work options available (Charlottetown, PEI, Canada)
Positions Available: 1
Salary: $100,000 - $120,000
Hours Per Week: 40
Job Description
Company Introduction: UP360 is modernizing the way we educate and train the workforce of tomorrow. We create hands-on virtual reality-based learning experiences that are fun, memorable & inspirational. From the design and development of simulations to the distribution and support of hardware to power them, UP360 is a leader in immersive learning technologies and the starting point for any organization that wants to use virtual reality for learning.
Job Location: Our Ideal Candidate is located in the GTA, but as a hybrid company we welcome candidates from across Canada.
The Job: We are seeking an experienced and talented Senior three.js Developer to lead the development of 3D computer graphics for our education and training simulations. As a senior-level developer, you will eventually be responsible for mentoring and leading a team of developers, as well as working collaboratively with instructional designers and subject matter experts to create immersive learning experiences. To start, you will work independently to establish and lead our development process
Qualifications
Responsibilities:
- Develop and implement interactive 3D computer graphics for education and training simulations Lead and mentor a team of developers Collaborate with instructional designers and subject matter experts to create immersive learning experiences Optimize 3D graphics for web browser performance
- Troubleshoot and debug 3D graphics issues Stay up-to-date with the latest three.js development trends and technologies
- Work with project managers to plan and estimate project timelines and deliverables
Requirements:
- Bachelor's degree in Computer Science or related field 2+ years of experience in three.js development
- Experience leading and mentoring teams of developers
- Extensive experience with WebGL and other related technologies
- Strong knowledge of JavaScript, HTML, and CSS Experience with creating 3D models, textures, and animations
- Experience with game engines such as Unity or Unreal is a plus
- Strong problem-solving and debugging skills
- Excellent communication and collaboration skills
- Ability to work independently and manage multiple projects simultaneously
Essential Skills We Would Love to See:
- Strong written and verbal communication.
- Gives and receives feedback openly and honestly.
- Extremely organized, able to juggle multiple tasks and prioritize appropriately.
- The capacity to adapt to changes (especially the ever-changing realities of the industry).
- A passion for joining and fostering a positive and fun company culture.
- Bonus Points: Experience with VR games and titles. Demonstrated passion for games and technology.
Other
Why UP360? Be a part of the future of education and technology. Plenty of opportunities to learn, grow your career, and wear lots of hats. Startup life: flexible, relaxed, yet high stakes work environment. Awesome coworkers who care about their work and each other's growth. Competitive benefits include:
- Employer paid medical, dental, vision coverage. Wellness and technology spending account!
- Generous time off policy that includes personal time for those unexpected moments that arise.
- Monthly team socials.
- Salary $100,000 - 120,000 UP360 is committed to equality of opportunity in all aspects of employment.
We are committed to making all employment decisions without regard to race, colour, religion, sex, sexual orientation, gender identity or expression, national origin, age, marital status, or any other legally protected status. If you are contacted for a job opportunity, please advise us of any accommodation needed to ensure you have access to a fair and equitable process. We thank everyone for their interest but only those candidates selected for an interview will be contacted.
How to Apply
Submit your application online at: https://up360.applytojobs.ca/software+development/19951
Company Information
Company Name: UP360
Address: 950 Queen Street
City/Town: Toronto
Postal/Zip Code: M61 1G8
Province/State: PEI
Country: Canada
Website: https://up360.co/
Company Contact
Contact Person: Josh Atwell
Contact Person Job Title: COO
Telephone: 416-887-2360
Email: info@up360.ca