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