Front End Engineer

Bespoke Metrics

Bespoke Metrics

Software Engineering
Toronto, ON, Canada
Posted on Jul 24, 2024

Front End Engineer

488 Wellington Street West, Toronto, ON
Hybrid work
Permanent, Full-time

Job details

Here’s how the job details align with your profile .

Job type

  • Full-time
  • Permanent

Shift and schedule

  • Monday to Friday

Location

488 Wellington Street West, Toronto, ON

Benefits
Pulled from the full job description

  • Casual dress
  • Company events
  • Dental care
  • Employee assistance program
  • Extended health care
  • Life insurance
  • Paid time off

Full job description

Bespoke Metrics, a fast-growing data management and risk assessment company, is looking for a dedicated Frontend Engineer to join our experienced team to help shape the future of construction technology.

As a Frontend Software Engineer, you will work in the product development team, which is responsible for building and maintaining our COMPASS Suite of construction applications. As a self-motivated and enthusiastic member of our team, you will work on a modern react codebase with hardworking peers in a fun, agile environment.

This role will be hybrid and will require you to work at least one day per week in our downtown Toronto office.

What you'll do:

  • Work within our frontend architecture, build modular user interfaces
  • Develop clean, efficient code with accompanying unit tests
  • Document new features and functionality
  • Participate in code reviews and invite others to review your code
  • Champion the importance of addressing technical debt
  • Collaborate with multiple engineering teams and departments

What you'll Need

  • A strong understanding of HTML, CSS, JavaScript
  • Experience with React
  • Experience with GraphQL
  • Experience translating design mockups into functional UI
  • Experience with unit testing (i.e. Jest, Enzyme, etc.)
  • Experience with making requests in a service-oriented architecture (i.e. to GraphQL APIs, Backend APIs, AWS services)
  • Experience with version control tools like Git
  • Familiarity with issue tracking tools (i.e. Jira)

Bonus:

  • Experience with Cypress
  • Experience with Codecov
  • Experience with Datadog
  • Experience with CI / CD
  • Experience with Node JS
  • Experience with AWS products (S3 / EC2 / ECS / EKS)
  • Experience with Python / relational databases
  • Experience with Docker / Kubernetes
  • Experience in a startup environment; you're a self-starter

Experience:

  • HTML, CSS, JavaScript: 5+ years (Preferred)
  • React: 5+ years (Preferred)
  • GraphQL: 1 year (Preferred)

What You’ll Get:

  • Exposure to a broad range of work
  • An opportunity to consistently build new features and experiment with the latest technologies
  • An opportunity to expand your technical skills and critical thinking ability
  • An opportunity to grow your career in the emerging construction technology space
  • Room for growth in a small company and an impact you can see
  • Work from Home with an option to work in our downtown Toronto office
  • Company and team based social events
  • Health and Dental benefits plus a healthcare spending account
  • Generous vacation policy

We are committed to providing an accessible, equitable and inclusive candidate and employee experience. We provide reasonable accommodation throughout the recruitment process and in employment. If you require accommodation please let us know, we will work with you to meet your needs.

Job Types: Full-time, Permanent

Benefits:

  • Casual dress
  • Company events
  • Dental care
  • Employee assistance program
  • Extended health care
  • Life insurance
  • Paid time off
  • Vision care
  • Work from home

Flexible Language Requirement:

  • French not required

Schedule:

  • Monday to Friday

Experience:

  • HTML5: 5 years (required)
  • CSS: 5 years (required)
  • JavaScript: 5 years (required)
  • React: 5 years (required)
  • GraphQL: 5 years (required)

Work Location: Hybrid remote in Toronto, ON M5V 1E3

Expected start date: 2024-09-03

If you require alternative methods of application or screening, you must approach the employer directly to request this as Indeed is not responsible for the employer's application process.