Software Engineer-Frontend
Tucows
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:
Similar Remote Jobs
- 📍Worldwide