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, interactive, and user-friendly web applications.
- Build and maintain front-end components using HTML, CSS, JavaScript, and modern frameworks.
- Develop reusable UI components and maintain clean, scalable code.
- Work with React.js, Angular, or Vue.js to build dynamic web interfaces.
- Convert UI/UX designs and wireframes into functional web pages.
- Integrate REST APIs and third-party services into frontend applications.
- Ensure cross-browser compatibility and mobile responsiveness.
- Optimize website performance, loading speed, and user experience.
- Identify, debug, and resolve frontend issues and bugs.
- Collaborate with UI/UX designers, backend developers, and product teams.
- Implement frontend security and accessibility best practices.
- Maintain code quality using Git and version control tools.
- Participate in code reviews, testing, and application deployment.
Preferred Skills
- Strong knowledge of HTML5, CSS3, and JavaScript (ES6+).
- Hands-on experience with React.js, Angular, or Vue.js.
- Knowledge of TypeScript.
- Experience with Bootstrap, Tailwind CSS, or Material UI.
- Understanding of responsive web design and CSS frameworks.
- Experience with REST API integration and JSON.
- Knowledge of JavaScript libraries and frontend development tools.
- Familiarity with Git and GitHub.
- Understanding of DOM manipulation and browser compatibility.
- Knowledge of frontend testing tools such as Jest and React Testing Library.
- Experience with npm, Yarn, and Webpack/Vite.
- Understanding of UI/UX principles and web accessibility.
More about this job
Responsibilities
Develop and maintain responsive, interactive web applications and reusable frontend components, translating UI/UX designs into functional interfaces and integrating REST APIs. Optimize performance, accessibility, security, and cross-browser compatibility while debugging issues and collaborating with designers, backend developers, and product teams.
Requirements
The posting seeks knowledge of HTML5, CSS3, and modern JavaScript, with hands-on experience in React.js, Angular, or Vue.js; TypeScript and CSS frameworks are also listed as preferred skills. Familiarity with REST APIs, Git, frontend testing tools, build tools, responsive design, browser compatibility, and accessibility is preferred.
Skills
- HTML5
- CSS3
- JavaScript
- React.js
- Angular
- Vue.js
- TypeScript
- Responsive Web Design
- REST API Integration
- Git
- Accessibility
- Jest
- React Testing Library
- Webpack
- Vite
- UI/UX
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
Keywords
- HTML5
- CSS3
- JavaScript
- ES6+
- React.js
- Angular
- Vue.js
- TypeScript
- Bootstrap
- Tailwind CSS
- Material UI
- REST APIs
- JSON
- Git
- GitHub
- DOM Manipulation
- Jest
- React Testing Library
- npm
- Yarn
- Webpack
- Vite
- Responsive Web Design
- Web Accessibility
- Frontend Security
- Cross-Browser Compatibility
- UI/UX
- Software Development