RAVL

Front End Engineer

RAVL

Toronto, Ontario, Canada · Full Time

Be the first to apply

Experience
Any
Salary
CAD 100,000 – CAD 150,000 / year
Openings
1
Posted
2 days ago

Where you'll work

Job description

About the role

RAVL partners with technology professionals to help them move their careers forward. The company focuses on aligning strategy with execution, values strong relationships, and defines success by the durable business results it creates. Its goal is to build a team that keeps practical, long-term outcomes at the center of the work and leaves clients better positioned than before.

As a Front End Engineer, you will shape polished, accessible, and high-performing digital experiences that connect users with technology. This role calls for strong technical ability, curiosity, and creative thinking as you design modern responsive applications that can support real-world scale.

You will work well in uncertain environments, deliver deliberately, and continue growing quickly with guidance from experienced mentors, a structured learning path, and hands-on client delivery from the outset. At RAVL, both the quality of your work and the way you deliver it are equally important.

What you will do

  • Create responsive and efficient user interfaces using modern frontend frameworks such as React, Next.js, Vue, and similar tools.
  • Design frontend architectures and reusable component libraries that can scale with the product.
  • Connect frontend applications to APIs in a secure and efficient way across cloud-based environments.
  • Build accessibility, speed, and security into every release as part of the standard development process.
  • Set up automated testing and delivery workflows with CI/CD pipelines and current development tooling.
  • Guide teammates, contribute to shared design systems, and help shape frontend technical direction.
  • Work closely with backend, DevOps, and design teams to deliver clear business outcomes.

What the company is looking for

  • Strong command of JavaScript and TypeScript, with solid experience in single-page application frameworks, especially React.
  • Comfort with server-side rendering and static site generation tools such as Next.js or Remix, along with frontend performance tuning.
  • Experience working with frontend build and pipeline tools such as Vite, Webpack, and GitHub Actions, plus test automation tools like Jest and Cypress.
  • Good understanding of UX principles, accessibility expectations under WCAG, and design system practices.
  • Ability to explain technical ideas clearly to both engineering teams and non-technical stakeholders.
  • Consulting-style strengths including prioritization, collaboration, and a steady approach to ambiguity.

Mindset and working style

  • Delivery-focused, with an emphasis on shipping work that creates real impact.
  • Quality-minded, with care for code standards, visual integrity, and the overall user experience.
  • Eager to learn and improve, and comfortable both receiving and offering mentorship.
  • Influences others through clarity, empathy, and credibility.

Technical environment

  • Languages: TypeScript and JavaScript (ES6+).
  • Frameworks and libraries: React, Next.js, Redux or Zustand, REST APIs, GraphQL, Jest, and Cypress.
  • Build and release tools: CI/CD systems such as GitHub Actions, GitLab, or CircleCI, plus Docker for containerization.
  • Cloud platforms: AWS Amplify, Vercel, or Azure Static Web Apps.
  • Security and compliance: OWASP fundamentals, secure API integration, and role-based access controls for the UI.

Why join RAVL

  • Flexible delivery model that balances autonomy with accountability and adapts to client needs.
  • Variable bonus potential and RRSP contributions tied to performance and delivery results.
  • Four weeks of paid time off, in addition to public holidays.
  • Paid days for professional development, plus ongoing learning opportunities.
  • Comprehensive health and dental benefits, including mental health support.
  • A strong commitment to continuous learning through training, mentorship, and certification opportunities.

Compensation and hiring process

This is a future hiring opportunity. The expected base salary for the role is CAD 100,000 to CAD 150,000 per year. Total compensation may also include bonuses or incentives depending on the position. Final pay will be determined based on experience, skills, and qualifications.

The hiring process may include the use of technology, including AI-based tools, to help summarize and review applications. These tools support the recruitment team and do not replace human judgment or decision-making.

Equal opportunity and accessibility

RAVL is committed to equal opportunity, diversity, inclusion, and accessibility in the workplace. Applications from all qualified candidates are welcome, and accommodations are available throughout the hiring process upon request.

Artificial intelligence tools may also support parts of the recruitment process, such as application review, resume analysis, or response assessment. Human recruiters make the final hiring decisions. If you want more information about how your data is handled, you can contact the company directly.

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files