Software Engineer-Frontend

closed
Tucows Logo

Tucows

đź’µ $67k-$120k
📍Remote - Worldwide

Summary

Join Tucows Domains, a global leader in domain registration, as a Front End Engineer. You will play a key role in developing and enhancing user-facing web applications, ensuring pixel-perfect designs and scalable architecture. Collaborate with cross-functional teams to translate design concepts into functional web components, optimize user interfaces, and integrate front-end components with back-end APIs. This role requires a minimum of 5 years of experience in software development, proficiency in modern JS frameworks (React.js, Vue.js), and a strong understanding of HTML5, CSS3, and responsive design principles. The position offers a competitive salary and a comprehensive benefits package. Tucows embraces a remote-first work philosophy, allowing you to work from anywhere with an internet connection.

Requirements

  • 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

Responsibilities

  • 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

Benefits

  • Remote work, flexible hours
  • 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
This job is filled or no longer available