Frontend Software Developer

Calgary, AB, CA, Canada

Job Description

What we are looking for:

A junior - intermediate

Frontend Software Developer

who is innovative and passionate about crafting beautiful, high-performing web applications and who thrives in a collaborative, fast-paced environment. You are a builder. You like to work with fellow programmers and visionaries to share knowledge, learn, design, develop, test, and launch features that wow our future stakeholders.

In this Role, You will:

Build and maintain responsive web applications using

React

and

TypeScript

Integrate APIs and manage data fetching for dynamic frontend views Write clean, scalable, and maintainable code Collaborate with backend engineers Implement frontend testing using tools like

Jest

and

React Testing Library

Write high-quality, maintainable, reusable code following SOLID principles. Independently clarify technical requirements, develop coding estimates and apply a broad range of design approaches to bring innovative solutions. Work with the project manager daily to ensure the application is on track. Constantly strive to raise the bar on engineering excellence. Drive continuous improvement of software quality, customer experience and maintainability of products/features.

Must-Haves:



1 - 2 years of experience building frontend applications (or equivalent portfolio) Strong knowledge of

React

,

TypeScript

,

HTML/CSS

Familiarity with modern frontend tooling (Webpack, Vite, ESLint, etc.) Understanding of responsive design and cross-browser compatibility Working knowledge of Git. Relevant education in Computer Science, Software Engineering, or similar. Proficiency in at least one programming language, e.g., Python, JavaScript, Typescript, etc. Ability to work independently. Laser-focused on delivering high-quality features Willingness to learn, take initiative, and collaborate with others

Nice-to-Haves:



Experience with

map libraries

(Mapbox, Leaflet, etc.) Experience with state management (e.g., Redux, Zustand, or Context API) Familiarity with

AWS and/or

RESTful APIs

Experience using

component libraries

or

CSS-in-JS

tools (e.g.,

Material UI

,

Chakra UI

,

styled-components

,

Emotion

) Experience with

Figma

and enjoys

prototyping ideas or iterating on designs collaboratively

UX sensibility and ability to contribute to design discussions Experience in a startup or fast-paced environment

What We Offer:



Flexible work hours and location (Remote-friendly!) A collaborative and transparent culture Opportunities for growth
Please note Crbon Labs offers a hybrid, in-person and remote work environment. Applicants located in

Calgary

or within the province of Alberta will be given preference. This position is a term hourly contract with the opportunity for a full-time permanent offer.

Please send your resume and cover letter directly to hayley.mead@crbonlabs.com

. Resumes submitted through Indeed may not be seen.

About Crbon Labs Inc.



Crbon Labs Inc., located in Calgary, Alberta is on a mission to eliminate 500 million tones of GHG emissions from the energy industry. We're a fast-moving startup focused on delivering sustainability and environmental benefits from the early abandonment of marginal, inactive and orphaned oil and gas wells. We are building a map-based carbon data platform to allow Crbon Labs and others to identify the highest leaking wells and those with the potential to generate impactful GHG reductions.

Job Type: Full-time

Pay: $65,000.00 per year

Benefits:

Flexible schedule Paid time off Work from home
Schedule:

Monday to Friday
Work Location: Hybrid remote in Calgary, AB T2R 1R9

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD2484688
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Calgary, AB, CA, Canada
  • Education
    Not mentioned