Front End Software Developer (React)

at  Wenco a Hitachi Construction Machinery subsidiary

Santiago de Chile, Región Metropolitana, Chile -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate28 Jul, 2024USD 90000 Annual30 Apr, 20242 year(s) or aboveInternational Travel,Functional Testing,Testing,Eligibility,Ux Design,Typescript,Computer Science,Software Engineering Practices,Unit TestingNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

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
  • Product development support
  • 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 with modern 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 professional software engineering practices for the full software development life cycle, including best practices related to coding 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

Education & Eligibility

  • Bachelor Degree in Computer Science or System/Software Engineering or equivalent
  • This role may require some international travel (< 10%)
  • Must be eligible to work in Vancouver Canada or Santiago Chile.

Base salary of CAD $90,000 - $120,000, commensurate with experience and qualifications.
Wenco advances the efficiency and safety of the world’s surface mining equipment through our fleet management systems. We are committed to providing a stable yet exciting work place environment for individual employees to build and grow their career with the Company.
Wenco is an Equal Opportunity Employer.
Disclaimer
The information in this description has been designed to indicate the general nature and level of work performed by employees. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities, and qualifications required of employees assigned to this job. It is not intended as an employment contract. Job descriptions are subject to change, which may not necessarily affect compensation.


As our team experiences high volumes of applications, only shortlisted candidates will be contacted. To be considered, please ensure a resume is attached

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
  • Product development support
  • 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 customer


REQUIREMENT SUMMARY

Min:2.0Max:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Computer science or system/software engineering or equivalent

Proficient

1

Santiago de Chile, Región Metropolitana, Chile