Back to results

Frontend Developer

  • Canada

Full-time

Applications open in a new tab.

Job details

Job type
Full-time
Posting language
English
Posted

Original job description

Key Responsibilities

  • Develop responsive and interactive user interfaces for web applications.
  • Build web pages using HTML5, CSS3, JavaScript, and modern front-end frameworks.
  • Convert UI/UX designs and wireframes into functional, pixel-accurate web pages.
  • Develop reusable components and maintain clean, scalable code.
  • Ensure cross-browser compatibility and responsive design across desktop, tablet, and mobile devices.
  • Integrate REST APIs and work with back-end developers to connect front-end applications with server-side services.
  • Optimize web applications for performance, accessibility, and search engine friendliness where applicable.
  • Identify and resolve UI bugs, layout issues, and browser compatibility problems.
  • Follow coding standards, version control practices, and front-end development best practices.
  • Participate in code reviews, testing, and team discussions.
  • Stay updated with modern front-end technologies, tools, and development trends.

Required Skills and Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.
  • Strong knowledge of HTML5, CSS3, and JavaScript (ES6+).
  • Experience with a front-end framework or library such as React.js, Angular, or Vue.js.
  • Understanding of responsive web design and CSS frameworks such as Bootstrap or Tailwind CSS.
  • Familiarity with REST APIs and JSON data handling.
  • Knowledge of Git and version control systems such as GitHub or GitLab.
  • Understanding of DOM manipulation, browser compatibility, and web performance optimization.
  • Basic knowledge of UI/UX principles and web accessibility.
  • Strong debugging, analytical, and problem-solving skills.
  • Good communication and teamwork skills.

Preferred Skills

  • Experience with TypeScript.
  • Familiarity with Next.js or other front-end development frameworks.
  • Knowledge of state management tools such as Redux, Zustand, or Context API.
  • Familiarity with Figma or other UI/UX design tools.
  • Experience with front-end testing tools such as Jest, Vitest, or React Testing Library.
  • Basic understanding of SEO, accessibility standards, and Core Web Vitals.
  • Familiarity with npm, Vite, Webpack, and other development tools.
More about this job

Responsibilities

Develop responsive, interactive web interfaces and reusable components from UI/UX designs, integrating REST APIs with server-side services. Optimize performance, accessibility, and browser compatibility; troubleshoot UI issues and contribute to code reviews, testing, and team discussions.

Requirements

Requires strong knowledge of HTML5, CSS3, and modern JavaScript, plus experience with a front-end framework and understanding of responsive design, REST APIs, Git, browser compatibility, and web performance. A bachelor's degree in a related field or equivalent practical experience is required, along with problem-solving, communication, and teamwork skills.

Skills

  • HTML5
  • CSS3
  • JavaScript
  • React.js
  • Angular
  • Vue.js
  • Responsive Web Design
  • REST APIs
  • JSON
  • Git
  • DOM Manipulation
  • Web Performance Optimization
  • Accessibility
  • TypeScript
  • Next.js
  • State Management

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Engineering
  • Art & Design

Keywords

  • HTML5
  • CSS3
  • JavaScript
  • ES6+
  • React.js
  • Angular
  • Vue.js
  • Bootstrap
  • Tailwind CSS
  • REST APIs
  • JSON
  • Git
  • GitHub
  • GitLab
  • DOM Manipulation
  • Responsive Web Design
  • Web Performance Optimization
  • Web Accessibility
  • TypeScript
  • Next.js
  • Redux
  • Zustand
  • Context API
  • Figma
  • Jest
  • Vitest
  • React Testing Library
  • Core Web Vitals
  • npm
  • Vite

Report this job