Software Engineer - Frontend

Tucows Inc.
Toronto, ON, Canada
$93.6K-$104K a year
Full-time
We are sorry. The job offer you are looking for is no longer available.

Job Description

Job Description

Tucows Domains is the world's largest wholesale domain registrar, responsible for maintaining the health, neutrality, and openness of an important but largely invisible part of the Internet : the domain name system (DNS).

As part of Tucows one of the world's largest Internet companies Tucows Domains has a rich history of helping make the Internet better, operating globally under the Ascio, Enom, Hover and OpenSRS brands.

What's Next at Tucows

We embrace a people-first philosophy that is rooted in respect, trust, and flexibility. We believe that whatever works for our employees is what works best for us.

It's also why the majority of our roles are remote-first, meaning you can work from anywhere you can connect to the Internet! Today, over one thousand people from over 20 countries are part of our team.

About the opportunity

As a Front End Engineer at Tucows Domains, you will play a pivotal role in crafting and refining user-facing web applications and components, ensuring pixel-perfect applications, and consistently considering the modularity and scalability of our applications.

This role is perfect for those with a shown talent in front-end development and a keen interest in deepening their expertise while working collaboratively with multi-functional teams.

You'll have the opportunity to solve diverse challenges and impact the direction of our engineering efforts.

If you are committed to excellence, eager to grow, and ready to make a significant impact, join us in shaping the future of web applications at Tucows Domains.

Job Duties

  • Develop user-facing features using front-end technologies, ensuring they align with project requirements and contribute to an enhanced user experience.
  • Contribute to translating design concepts alongside UX / UI designers into functional and interactive web components.
  • Optimize user interfaces for maximum efficiency and scalability, focusing on responsive and adaptive design principles.
  • Collaborate with back-end and full-stack developers to facilitate the integration of front-end components with back-end APIs, ensuring cohesive platform functionality.
  • Contribute to developing and refining new user interfaces, creating reusable and modular components that serve multiple projects and aid in the evolution of the company's product offerings.
  • Engage with the code review process, offering constructive feedback to peers to help improve code quality.
  • Work closely with engineering leads, product owners, project managers, and others to ensure a consistent and effective product development lifecycle.
  • Commit to staying informed about the latest technologies and protocols in web-based applications to enhance personal skills and product quality continually.

Knowledge, Skills and Abilities

  • Bachelor's degree in Computer Science, Software Engineering, or equivalent work experience.
  • Minimum of 5 years of experience delivering high-quality software solutions.
  • Solid understanding of modern JS frameworks, such as React.js and Vue.js.
  • Practical experience in developing unit tests.
  • Strong skills in HTML5, CSS3 (Sass / SCSS).
  • Familiarity with build and package management tools like Vite, Webpack, Babel, or npm.
  • Experience in consuming RESTful APIs.
  • Knowledge of responsive web design principles and accessibility.
  • Experience with version control using Git
  • Skilled in illustrating workflows, wireframes, and high-fidelity mockups.
  • Hands-on experience using Figma or a similar tool.
  • Strong problem-solving skills and the ability to debug and troubleshoot issues in web applications.

The base salary range for this position is $107640-$120000 USD for US residents. $93600-$104000 CAD for Canadian residents.

Other countries will differ. Range may vary on a number of factors including, but not limited to : location, experience and qualifications.

Tucows believes in a total rewards offering that includes fair compensation and generous benefits. Learn more about Tucows Benefits.

LI-CC #LI-Remote

7 hours ago
Related jobs
1110 Kyndryl Canada Limited
Markham, Ontario

Skytap, a Kyndryl company, is looking for talented Frontend Software Engineers to join a team writing full-stack JavaScript using Node. With dedication and hard work, you can climb the ladder to higher bands, achieving coveted positions such as Principal Engineer or Vice President of Software. As a ...

Coinbase
Canada
Remote

We’re looking for Staff Software Engineers to balance the role of an individual contributor while also anchoring new projects, leading technical direction and mentoring other engineers on the team. Our engineering team leverages a diverse tech stack and our focus is finding smart engineers who’ve wo...

Bitgo
Toronto, Ontario

At least 5 years of frontend software engineering experience. Provide mentorship to peers in the broader engineering team through code reviews and education on best practices. ...

Aviva
Markham, Ontario

Use modern software development methodologies and tools like Jira to manage and deliver projects. University degree in Computer Engineering or Computer Science. Familiar with the Agile software development. ...

Reddit
Toronto, Ontario

Minimum 3+ years of non-internship, full-time, hands-on, professional software development experience developing software in one or more front end focused programming languages; Javascript, Typescript, ES6. Work cross-functionally with product, design, and other engineering counterparts to execute o...

E-Solutions
Mississauga, Ontario

Job Title: Data Visualization Software Engineer (Frontend Software Engineer). Work with computational scientists, biologists, and other software engineers to elucidate the emerging needs of our scientists, whether they are working at the keyboard or the bench. Collaborate with distributed scientific...

Affirm, Inc.
Canada
Remote

We are looking for an experienced Senior Software Engineer to join us and help accomplish that mission. Experience working cross-functionally with stakeholders from Product, Design and other Engineering teams. Strong attention to detail with a demonstrated focus on engineering resilience. ...

Omnicom Media Group
Toronto, Ontario

As a Frontend Engineer with Flywheel, you will be contributing to web applications to bring a great Flywheel experience to our users. You will work closely with a team of 4-5 engineers, a product manager, and a designer to deliver a smooth experience to our customers. You will support the wider engi...

Coinbase
Canada
Remote

We’re looking for Staff Software Engineers to balance the role of an individual contributor while also anchoring new projects, leading technical direction and mentoring other engineers on the team. Our engineering team leverages a diverse tech stack and our focus is finding smart engineers who’ve wo...

Procurify
Canada

Senior Frontend Software Engineer. We’re looking for a Senior Frontend Software Engineer to join our team of humble “misfits that fit”. Apply your expertise as a Frontend Software Engineer. Software Engineering experience with a focus in frontend development. ...