Software Engineer - Frontend
Overview
Tucows is hiring a Software Engineer - Frontend to work on their Domains Engineering team.
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.
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.
Required Skills
- - 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.
Benefits
- - Total rewards offering that includes fair compensation and generous benefits.
About the company
Tucows offers Domain Name Services, Fiber Internet Services and SaaS through our businesses Tucows Domains, Ting and Wavelo.