Software Engineer developing web applications for Tucows Domains, focusing on front-end development and modernizing legacy systems. Collaborating with cross-functional teams to ensure high-quality user experiences.
Responsibilities
Architect, develop, and evolve user-facing web applications and reusable UI components with a focus on reliability, maintainability, and speed of delivery.
Work across modern and legacy front-end codebases, improving existing applications and migrating to a robust architecture when needed.
Operate with systems thinking and strong critical reasoning, understanding end-to-end flows and making sound technical decisions.
Regularly reverse engineer existing applications to diagnose issues and de-risk migrations.
Work in a spec-driven engineering model, clarifying requirements and implementing with a high bar for quality.
Collaborate with design, product, and back-end teams to ensure cohesive user experiences and integration with services.
Participate in architecture planning, code reviews, and delivery practices that ensure features are shipped safely.
Requirements
Bachelor’s degree in Computer Science, Software Engineering, or equivalent work experience.
Minimum of 5 years of experience delivering high-quality software solutions.
In-depth understanding of front-end architecture patterns, state management, component-based development, and modern JS frameworks like React.js and Vue.js.
Extensive experience in front-end development using HTML5 and CSS3 (Sass/SCSS).
Proficiency in implementing responsive and accessible designs, focusing on cross-browser compatibility.
Knowledge of performance optimization techniques, such as code splitting, lazy loading, and caching.
Experience with build and package management tools like Vite, Webpack, Babel, or npm.
Deep understanding of RESTful APIs and experience integrating front-end applications with back-end services.
Solid knowledge of software engineering principles, design patterns, and best practices.
Experience with version control using Git and agile development methodologies.
Comfortable with agile methodologies, JIRA, and other project workflow tools.
Strong reasoning, problem-solving, and debugging skills, with keen attention to detail.
Hands-on experience maintaining and modernizing legacy front-end applications, including safe refactoring, incremental migrations, and production releases.
Practical experience using LLM-based tools (e.g., Claude) in an engineering workflow, including validating outputs and maintaining quality through tests and review.
Hands-on experience using Figma or a similar tool.
Good communication skills, both verbal and written.
Intermediate Software Developer building React and TypeScript analytics and mapping applications for North American customers. Collaborating across teams and contributing to front - end, APIs, testing, and deployment.
Hiring a Java & Angular Developer for a remote contract role in Canada. Must have 8+ years experience with Java, Angular, Spring Boot, and microservices.
Frontend Engineer building scalable React and TypeScript logistics applications for Just Eat Takeaway.com, a global online delivery platform. Owning UI architecture, performance, reliability, and AI - assisted engineering workflows.
Aarorn Technologies is hiring a Full Stack Developer (FSD) with 6+ years of experience for a hybrid role in Toronto. The role involves building full - stack applications for Wealth Management platforms using React, Node.js, C#, and .NET.
Senior Web Developer owning Exegy’s financial - market client portal. Building secure, scalable React - based applications and backend integrations across global hybrid locations.
Web Developer building Exegy’s client portal and web platforms for financial - market technology clients. Developing responsive interfaces, API integrations, backend services, testing, and performance improvements.
Staff Frontend Engineer building TypeScript and React products for Bettermode, a customer engagement platform. Integrating LLMs into trusted workflows and shaping production - grade applications.
Senior Frontend Engineer building scalable web and mobile applications for an online casino and sports betting company. Shaping micro - frontends, event instrumentation, and analytics integrations.