Front End Software Developer

3 weeks ago


Richmond, Canada Wenco (a Hitachi Construction Machinery subsidiary) Full time

Wenco International Mining Systems ( www.wencomine.com ), a subsidiary of Hitachi Construction Machinery (HCM), provides industry leading, innovative technologies to customers in the mining and material movement sectors, enabling sustainable and safe operations.

Wenco has offices located in Australia, Canada and Chile. This role is based in Vancouver, Canada or Santiago, Chile.

About the Job

We are building a completely new product, from the ground up with a small 3 person team.

  • 1x Front end developer, React. (but also open to Flutter)
  • 1x C++ developer for onboard and backend processing
  • 1x working manager with 25 years of experience in creating embedded software for mining equipment.

So No legacy code to mender or care for.

The new product will be serving the underground mining market. The product is composed of an embedded component onboard the equipment with an operator UI, with a backend server side for the equipment dispatcher and production planning. Both systems will be hosted and deployed on Linux.

The team will have freedom of technology selection and we expect the team to be highly autonomous and have high velocity. This is why we are starting with such a small team, even if the company can afford a much larger team. If you are looking for rapid growth and an opportunity to hone your skills, then this is the job for you. The team will grow with time and demonstrated stability & success.

As the only UI developer on the team, you will be able to reach out and leverage the current UX team and have them involved to the level you desire.

We already employ a few React developers, but they are assigned to other product groups, hence you are expected to be proficient in your technology stack, but you can leverage our local community of practice.

At the beginning, you will focus on developing the vehicle onboard Operator UI, then focus more on the server-side dispatcher UI. The business logic endpoints will be developed by the C++ developer for both the onboard and the back end, but you can leverage Node.js if it helps velocity.

Key Responsibilities

  • Development
  • Design and implement modern web applications
  • Contribute to design and implementation across full stack
  • Support technical services and operations teams with investigation and reproduction of customer issues.
  • Analyze code and application execution for optimization and performance tuning
  • Technical leadership
  • Be relentless in pursuit of continuous improvement
  • Promote a culture of quality within the development team
  • Mentor others in the team
  • Work with the Product Owner to help set direction for the team
  • Interface with product management/owners and developers to define and improve requirements and automated and manual test cases.
  • Work with the Technical Documentation team to create content for instructions and user guides for customers

Qualifications & Skills

  • A minimum of 5 years work experience as a software engineer
  • Extensive experience withmodern web development technologies, including React & Typescript + experience across the full stack
  • Knowledge across the whole development lifecycle from partnership with UX design to development, unit testing, automated functional testing, deployment and monitoring
  • Demonstrated experience working with Scrum practices
  • Knowledge of professionalsoftware engineering practicesforthe full software development life cycle, including best practices related tocoding standard, code reviews, source control management, build processes, testing and deployment

Nice to Have

  • 2+ years of experience with a commercial cloud-based Software as a Service business
  • Experience with Linux C++, or windows C# or WPF
  • Experience and/or knowledge of the mining industry
  • Bachelor Degree in Computer Science or System/Software Engineering orequivalent
  • This role may require some international travel (


  • Richmond, Canada Wenco (a Hitachi Construction Machinery subsidiary) Full time

    Wenco International Mining Systems ( ), a subsidiary of Hitachi Construction Machinery (HCM), provides industry leading, innovative technologies to customers in the mining and material movement sectors, enabling sustainable and safe operations. Wenco has offices located in Australia, Canada and Chile. This role is based in Vancouver, Canada or...


  • Richmond, BC, Canada Wenco (a Hitachi Construction Machinery subsidiary) Full time

    Wenco International Mining Systems ( ), a subsidiary of Hitachi Construction Machinery (HCM), provides industry leading, innovative technologies to customers in the mining and material movement sectors, enabling sustainable and safe operations. Wenco has offices located in Australia, Canada and Chile. This role is based in Vancouver, Canada or Santiago,...


  • Richmond, Canada Kwantlen Polytechnic University Full time

    Employee Group: **Faculty (Kwantlen Faculty Association)** - Workplace Type: **On-Site** - Hours of Work (BCGEU): - # of openings: **1** - Hours Per Week (BCGEU): - Pay Level: **Faculty Pay Scale** - Days of Work (BCGEU): - Employment Type: **Faculty Contract** - Internal Closing Date: **Open Until Filled** - Travel Frequency: - External Closing Date: **Open...

  • software developer

    3 weeks ago


    Richmond, Canada Funtech Software Inc. Full time

    Education: College, CEGEP or other non-university certificate or diploma from a program of 1 year to 2 yearsExperience: Experience an asset or equivalent experienceWork settingSoftware companyTasksWrite, modify, integrate and test software codeCommunicate technical problems, processes and solutionsPrepare reports, manuals and other documentation on the...

  • software developer

    3 weeks ago


    Richmond, Canada Funtech Software Inc. Full time

    Education: Expérience: EducationCollege, CEGEP or other non-university certificate or diploma from a program of 1 year to 2 years or equivalent experienceWork settingSoftware companyTasksWrite, modify, integrate and test software codeCommunicate technical problems, processes and solutionsPrepare reports, manuals and other documentation on the status,...

  • front-end developer

    3 weeks ago


    Richmond, Canada Holinova Technology Ltd. Full time

    Education: Bachelor's degreeExperience: 3 years to less than 5 yearsTasksWrite, modify, integrate and test software codeMaintain existing computer programs by making modifications as requiredCommunicate technical problems, processes and solutionsResearch and evaluate a variety of software productsWork Term: PermanentWork Language: EnglishHours: 30 hours per...

  • front-end developer

    2 weeks ago


    Richmond, Canada Holinova Technology Ltd. Full time

    Education: Expérience: EducationBachelor's degreeTasksWrite, modify, integrate and test software codeMaintain existing computer programs by making modifications as requiredCommunicate technical problems, processes and solutionsResearch and evaluate a variety of software productsExperience3 years to less than 5 yearsDurée de l'emploi: PermanentLangue de...


  • Richmond, BC, Canada Ignite Technical Resources Limited Full time

    On behalf of our client in Richmond, BC , Ignite Technical Resources is looking for a Senior Fullstack Developer (AI/Data Analytics) for a 12-months contract position . The Senior Software Developer is typically assigned to high complexity work. This position requires to the Director of Business Security & End User Services and will work on an innovative...

  • software engineer

    1 week ago


    Richmond, Canada POS King Software Inc. Full time

    Education: Bachelor's degreeExperience: 1 year to less than 2 yearsWork settingComputer hardware or software retailer/wholesalerTasksOperate automatic or other testing equipment to ensure product qualityConsult with clients after sale to provide ongoing supportConduct tests and perform security and quality controlsExecute and document results of software...

  • software engineer

    5 days ago


    Richmond, Canada POS King Software Inc. Full time

    Education: Expérience: EducationBachelor's degreeWork settingComputer hardware or software retailer/wholesalerTasksOperate automatic or other testing equipment to ensure product qualityConsult with clients after sale to provide ongoing supportConduct tests and perform security and quality controlsExecute and document results of software application tests...

  • software developer

    3 weeks ago


    Richmond, Canada Glen Traffic Solutions Inc. Full time

    Education: Bachelor's degreeExperience: 2 years to less than 3 yearsTasksWrite, modify, integrate and test software codeMaintain existing computer programs by making modifications as requiredCommunicate technical problems, processes and solutionsPrepare reports, manuals and other documentation on the status, operation and maintenance of softwareAssist in the...

  • Software Developer

    7 days ago


    Richmond Hill, Canada IDI-Itech development Inc. Full time

    Wage: $46.5/hourWorking hours: 37.5 hours/ weekLocation: 68A Leek Crescent, Richmond Hill, ON L4B 1H1Company Overview:Join our innovative team at IDI-Itech development Inc., a leading IT solution company dedicated to providing comprehensive services to clients in the Greater Toronto Area. We specialize in delivering cutting-edge solutions tailored to meet...

  • software developer

    3 weeks ago


    Richmond Hill, Canada THE NORTHGATE TRADING INC. Full time

    Education: College/CEGEPExperience: 1 year to less than 2 yearsWork settingConsulting firmTasksWrite, modify, integrate and test software codeMaintain existing computer programs by making modifications as requiredCommunicate technical problems, processes and solutionsPrepare reports, manuals and other documentation on the status, operation and maintenance of...

  • software developer

    3 weeks ago


    Richmond Hill, Canada Schindler Consulting Full time

    Education: College/CEGEPExperience: 1 year to less than 2 yearsWork settingConsulting firmTasksWrite, modify, integrate and test software codeMaintain existing computer programs by making modifications as requiredCommunicate technical problems, processes and solutionsPrepare reports, manuals and other documentation on the status, operation and maintenance of...

  • software developer

    3 weeks ago


    Richmond Hill, Canada THE NORTHGATE TRADING INC. Full time

    Education: Expérience: EducationCollege/CEGEPWork settingConsulting firmTasksWrite, modify, integrate and test software codeMaintain existing computer programs by making modifications as requiredCommunicate technical problems, processes and solutionsPrepare reports, manuals and other documentation on the status, operation and maintenance of softwareAssist...

  • software developer

    3 weeks ago


    Richmond Hill, Canada Roseosoft Markham Full time

    Education: Bachelor's degreeExperience: 1 year to less than 2 yearsTasksWrite, modify, integrate and test software codeMaintain existing computer programs by making modifications as requiredCommunicate technical problems, processes and solutionsAssist in the collection and documentation of user's requirementsAssist in the development of logical and physical...

  • software developer

    3 weeks ago


    Richmond Hill, Canada Schindler Consulting Full time

    Education: Expérience: EducationCollege/CEGEPWork settingConsulting firmTasksWrite, modify, integrate and test software codeMaintain existing computer programs by making modifications as requiredCommunicate technical problems, processes and solutionsPrepare reports, manuals and other documentation on the status, operation and maintenance of softwareAssist...

  • software developer

    3 weeks ago


    Richmond Hill, Canada Roseosoft Markham Full time

    Education: Expérience: EducationBachelor's degreeTasksWrite, modify, integrate and test software codeMaintain existing computer programs by making modifications as requiredCommunicate technical problems, processes and solutionsAssist in the collection and documentation of user's requirementsAssist in the development of logical and physical...


  • Richmond, Canada Ecological Park Agriculture Inc. Full time

    Education: College/CEGEPExperience: Experience an assetTasksWrite, modify, integrate and test software codeMaintain existing computer programs by making modifications as requiredCommunicate technical problems, processes and solutionsPrepare reports, manuals and other documentation on the status, operation and maintenance of softwareAssist in the development...


  • Richmond, Canada Ecological Park Agriculture Inc. Full time

    Education: Expérience: EducationCollege/CEGEPTasksWrite, modify, integrate and test software codeMaintain existing computer programs by making modifications as requiredCommunicate technical problems, processes and solutionsPrepare reports, manuals and other documentation on the status, operation and maintenance of softwareAssist in the development of...