Orica - React Web Developer - Contract
Web Developer is needed in Vancouver, Canada.
Client: Orica
Location: Vancouver, BC, Canada
Contract: Contractor, Contractor
Job Description
Orica Digital Solution is a global technology business specializing in mining and civil infrastructure markets. We are on the lookout for a React Web Developer to join our innovative team, supporting IoT applications that impact safety, productivity, and the environment. This position is based in Vancouver, Canada, and is hybrid in nature. It is a Temporary position.
What You Will Be Doing
- Develop GIS and data visualization applications with real-world impacts.
- Implement responsive and visually appealing designs for positive user experiences across devices and browsers.
- Rapidly build new, legacy-free web applications.
- Write well-documented, clean, and modular code following best practices.
- Debug and troubleshoot issues, conduct code reviews, and participate in technical discussions.
Requirements
Qualifications
- Proven experience in web development with a focus on React.js and MUI.
- Strong proficiency in TypeScript, JavaScript, HTML, and CSS.
- Experience with state management libraries (e.g., Redux Toolkit) and frontend build tools (e.g., Vite, Webpack).
- Knowledge of RESTful APIs, Websockets, OAuth.
- Familiarity with CI/CD processes.
Additional Desired Skills
- Advanced knowledge of data plotting libraries such as Plotly, SciCharts, or similar is a strong plus.
- Familiarity with common web-based GIS frameworks, such as ArcGIS, Leaflet, or OpenLayers.
- Experience building engineering applications.
- Understanding of spatial data formats (GeoJSON, Shapefiles) and geospatial data visualization techniques.
- Experience in Node.js or C#/.Net development is a definite plus.
Education
College Diploma or Bachelor’s degree in Computer Science, Information Technology, Geomatics, or a related field. A combination of education and experience will be considered.
Soft Skills
- Demonstrates courage, resilience, and flexibility.
- Strong reputation for integrity, ethics, personal values, and solid character.
- Strong stakeholder management, interpersonal & communication skills.
- Self-aware and open to feedback.
- Able to manage multiple tasks within deadlines and work independently.
What We Offer
As part of a truly global company, you will have the opportunity to grow and learn in a diverse, collaborative culture, promoting flexible and diverse career paths while supporting the development of your knowledge and skills. You will receive a competitive salary and work in a safe and collaborative environment.
Compensation
This temporary full-time position offers a salary range of 90,000.00 - 130,000.00 CAD Annually. Please note this range is a guide, and final compensation may vary based on various factors including experience, skills, and geographical location.
Additional Information
Orica promotes a culture of inclusion and Equal Opportunity Employment, treating all employees and applicants with fairness, dignity, and respect. All qualified applicants are considered for employment without regard to race, religion, sexual orientation, gender identity, nationality, age, military status, marital status, or disability.
Be aware that Orica will not offer employment without a formal application and recruitment process. All candidates must actively participate in the recruitment process relevant to the specific role and location before any offer of employment is made.
No longer accepting applications
Get instant notifications for new Web Developer jobs. Enter your email:
💸 Get free business banking designed for freelancers, complete with a free virtual credit card and built in expense management, only with bunq.
Join free todayHow It Works
🔍Get quality leads
Review job leads for free, filter by local or global clients, and get real time notifications for new opportunities.
🎉Apply with ease
Pick the best leads, unlock contact details, and apply effortlessly with Twine's AI application tools.
📈Grow your career
Showcase your work, pitch to the best leads, land new clients and use Twine’s tools to find more opportunities.