Software Engineer-Frontend

Logo of Tucows

Tucows

💵 $67k-$120k
📍Remote - Worldwide

Job highlights

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

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let Tucows know you found this job on JobsCollider. Thanks! 🙏