Frontend Developer
- Canada
Full-time
Applications open in a new tab.
Job details
- Job type
- Full-time
- Posting language
- English
- Posted
Original job description
Job Responsibilities
- Develop responsive and user-friendly web applications.
- Design and implement website interfaces using HTML, CSS, and JavaScript.
- Convert UI/UX designs and wireframes into functional web pages.
- Develop reusable components and maintain clean code.
- Ensure website compatibility across different browsers and devices.
- Optimize website performance, speed, and responsiveness.
- Integrate frontend applications with RESTful APIs.
- Collaborate with UI/UX designers, backend developers, and QA teams.
- Identify, troubleshoot, and fix frontend bugs.
- Maintain and improve existing web applications.
- Follow coding standards and best development practices.
- Participate in code reviews and Agile development meetings.
Required Technical Skills
- Strong knowledge of HTML5, CSS3, and JavaScript.
- Understanding of responsive web design.
- Knowledge of CSS frameworks such as Bootstrap or Tailwind CSS.
- Understanding of DOM manipulation and event handling.
- Knowledge of JavaScript ES6+ features.
- Familiarity with REST API integration.
- Understanding of Git and GitHub.
- Basic knowledge of browser compatibility and debugging.
- Understanding of web performance optimization.
- Knowledge of UI/UX principles.
Preferred Skills
- Experience with React.js, Angular, or Vue.js.
- Knowledge of TypeScript.
- Familiarity with Redux or Context API.
- Understanding of npm and package management.
- Basic knowledge of Next.js.
- Familiarity with Figma or Adobe XD.
- Understanding of SEO fundamentals.
- Knowledge of Agile and Scrum methodologies.
Soft Skills
- Strong problem-solving and analytical skills.
- Good communication and teamwork.
- Attention to detail.
- Creativity and willingness to learn.
- Time management and task prioritization.
- Ability to work independently and collaboratively.
Key Performance Indicators (KPIs)
- Website performance and loading speed.
- Code quality and maintainability.
- Responsive design and browser compatibility.
- Timely completion of development tasks.
- Bug identification and resolution.
- Successful API integration.
- Overall user experience.
Tools & Technologies
- Languages: HTML, CSS, JavaScript, TypeScript
- Frameworks: React.js, Angular, Vue.js
- CSS Frameworks: Bootstrap, Tailwind CSS
- Version Control: Git, GitHub
- Design Tools: Figma, Adobe XD
- API Tools: Postman
- Development Tools: VS Code, Chrome DevTools
- Package Managers: npm, Yarn
More about this job
Responsibilities
Develop responsive, user-friendly web applications and convert UI/UX designs into functional pages using reusable components. Integrate REST APIs, optimize performance and compatibility, troubleshoot bugs, maintain existing applications, and collaborate with design, backend, and QA teams.
Requirements
Requires strong knowledge of HTML5, CSS3, JavaScript, responsive design, DOM manipulation, REST API integration, Git, and web performance fundamentals. Preferred qualifications include experience with modern frontend frameworks, TypeScript, state management, package managers, design tools, SEO, and Agile methodologies.
Skills
- HTML5
- CSS3
- JavaScript
- Responsive Web Design
- Bootstrap
- Tailwind CSS
- DOM Manipulation
- REST API Integration
- Git
- Web Performance Optimization
- React.js
- Angular
- Vue.js
- TypeScript
- Redux
- Next.js
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Engineering
- Art & Design
Keywords
- HTML5
- CSS3
- JavaScript
- TypeScript
- React.js
- Angular
- Vue.js
- Bootstrap
- Tailwind CSS
- REST APIs
- Git
- GitHub
- Redux
- Context API
- Next.js
- npm
- Yarn
- Figma
- Adobe XD
- Postman
- VS Code
- Chrome DevTools
- Responsive Web Design
- DOM Manipulation
- Web Performance Optimization
- SEO
- Agile
- Scrum
- UI/UX
- Browser Compatibility