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 web applications using HTML, CSS, and JavaScript.
- Build reusable UI components using React.js, Angular, or Vue.js.
- Convert UI/UX designs and wireframes into functional web pages.
- Ensure cross-browser compatibility and mobile responsiveness.
- Integrate frontend applications with REST APIs and backend services.
- Optimize applications for performance, scalability, and usability.
- Identify and fix bugs, UI issues, and performance problems.
- Collaborate with UI/UX designers, backend developers, and QA engineers.
- Maintain clean, reusable, and well-documented code.
- Use Git for version control and participate in code reviews.
- Follow web accessibility standards and frontend development best practices.
Required Skills
- Strong knowledge of HTML5, CSS3, and JavaScript (ES6+).
- Experience with React.js, Angular, or Vue.js.
- Understanding of responsive web design and CSS frameworks such as Bootstrap or Tailwind CSS.
- Knowledge of DOM manipulation and browser fundamentals.
- Experience integrating REST APIs using Fetch or Axios.
- Understanding of Git and version control systems.
- Familiarity with browser developer tools and debugging techniques.
- Basic understanding of web performance and accessibility.
Preferred Skills
- Knowledge of TypeScript.
- Experience with state management tools such as Redux or Context API.
- Familiarity with Next.js or other frontend frameworks.
- Knowledge of npm, Vite, or Webpack.
- Experience writing unit tests using Jest, Vitest, or React Testing Library.
- Familiarity with Figma or other UI/UX design tools.
- Basic understanding of CI/CD and deployment platforms.
More about this job
Responsibilities
Develop responsive, interactive web applications and reusable UI components, translating designs and wireframes into functional pages. Integrate frontend applications with APIs, optimize performance and accessibility, troubleshoot issues, and collaborate with designers, backend developers, and QA while maintaining documented code and using Git.
Requirements
Requires strong knowledge of HTML5, CSS3, and modern JavaScript, plus experience with React, Angular, or Vue and responsive design. Candidates should understand REST API integration, browser fundamentals, Git, debugging, and basic performance and accessibility practices; TypeScript, state management, frontend tooling, testing, design tools, and CI/CD are preferred.
Skills
- HTML5
- CSS3
- JavaScript
- React.js
- Angular
- Vue.js
- Responsive Web Design
- Bootstrap
- Tailwind CSS
- REST APIs
- Git
- TypeScript
- Redux
- Next.js
- Web Accessibility
- Web Performance
Visa sponsorship
Not detected in the job text
Categories
- Technology
- Software
- Engineering
- Art & Design
Keywords
- HTML5
- CSS3
- JavaScript
- ES6+
- React.js
- Angular
- Vue.js
- Responsive Web Design
- Bootstrap
- Tailwind CSS
- DOM Manipulation
- Browser Fundamentals
- REST APIs
- Fetch
- Axios
- Git
- Browser Developer Tools
- Web Performance
- Web Accessibility
- TypeScript
- Redux
- Context API
- Next.js
- npm
- Vite
- Webpack
- Jest
- Vitest
- React Testing Library
- Figma