Full Stack Web Graphics Developer
Oakville, ON,Canada
4d ago
source : MNC Jobs

Job Description

DynaSCAPE is excited to add another Software Developer to our team! DynaSCAPE is a market leader producing software for the landscape industry.

This role involves working with a great team to maintain, enhance, and support web and mobile CAD based applications. These applications are used by thousands of landscape professionals around the world.

By improving the usability of DynaSCAPE products, you will contribute to helping professional landscape companies make the world greener one landscape at a time. You :

You demonstrate a persistently positive attitude and apply yourself in flexible, creative, and cooperative ways to meet your goals.

You are interested in being an active contributor in a collaborative team environment. You are passionate about the quality of your work and customer success.

Us :

DynaSCAPE aims for nothing short of greatness inside and out. We will achieve this by crafting superior software solutions that transform the operational performance of our clients, and by paying attention to the needs and growth of our employees.

Great people make great companies. The development team ensures that our customers always receive high quality software that transforms their business.

Ours is a dynamic working environment that thrives on teamwork, individual skills, and focused effort to get the job done.

We continually strive for excellence in ourselves, our products, and our services. Where :

Oakville, Ontario near the QEW and 403 Our open-plan office space is filled with high-energy, talented people who enjoy working in a relaxed collaborative environment.

In this role you will :

  • Help build a new modern web and mobile applications to replace an aging CAD based Windows application built in C, C++, and .NET.
  • Analyze and amend software errors in a timely and accurate fashion providing status reports where required.
  • Give and receive constructive feedback on your team’s work via code reviews and testing
  • Effectively contribute suggestions and new ideas to enhance performance and usability.
  • Assist our customer support team by providing explanations and resolutions to complex problems reported by our users.
  • Report to a Team Leader and / or Development Manager.
  • Willingly take on other tasks as required.
  • You have the following :

  • Degree or diploma in Computer Science or equivalent experience.
  • Detail-oriented and analytical problem-solving skills.
  • Excellent time management skills capable of working within strict deadlines.
  • Solid interpersonal skills, comfortable in a team development environment and the ability to communicate effectively.
  • Effective presentation and documentation skills.
  • Experience with Agile software development methodologies an asset.
  • Technical Experience must haves :

  • Web application development in HTML, CSS, JavaScript / TypeScript, ASP.NET, C#, and IIS.
  • IOS / Android mobile application development
  • Graphics technologies using WebGL or OpenGL
  • Proficiency in complex math, geometry, and vectors as they would pertain to a CAD software system.
  • Microsoft Visual Studio
  • Technical Experience nice to haves :

  • Computational geometry, algorithms, and data structures
  • Web & Mobile technologies and frameworks such as : React, React Native, WebGL, TypeScript, Service Workers, REST APIs, WebAssembly, and Progressive Web Apps.
  • C / C++
  • UI / UX skills
  • Code management using Git & GitHub
  • Performance testing and optimization
  • Unit Testing, CI / CD, DevOps
  • Benefits & Perks :

  • Competitive salary
  • Full benefits
  • 3 weeks of vacation to start, plus your birthday off
  • Snacks, lunches, and happy hours
  • Report this job

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form