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 and maintain responsive, user-friendly web applications.
- Build reusable and scalable UI components using React.js.
- Convert UI/UX designs and wireframes into functional web pages.
- Develop interactive web interfaces using HTML5, CSS3, and JavaScript.
- Integrate REST APIs and work closely with backend developers.
- Ensure cross-browser and cross-device compatibility.
- Optimize application performance, speed, and scalability.
- Identify, debug, and resolve frontend issues.
- Maintain clean, reusable, and well-structured code.
- Collaborate with UI/UX designers, backend developers, and QA teams.
- Participate in code reviews and follow development best practices.
- Use Git and GitHub for version control and code management.
Preferred Skills
- Strong knowledge of HTML5, CSS3, and JavaScript (ES6+).
- Hands-on experience with React.js.
- Knowledge of Bootstrap, Tailwind CSS, or Material UI.
- Understanding of responsive web design principles.
- Experience with REST API integration and JSON.
- Familiarity with Git, GitHub, and version control.
- Knowledge of React Hooks, Context API, and Redux.
- Basic understanding of TypeScript and Next.js.
- Familiarity with browser developer tools and debugging.
- Understanding of UI/UX principles and web accessibility.
- Knowledge of website performance optimization.
- Strong problem-solving and analytical skills.
- Ability to work independently and collaboratively in a team.
More about this job
Responsibilities
Develop and maintain responsive web applications, building reusable React components and converting UI/UX designs into functional interfaces. Integrate REST APIs, optimize performance and compatibility, troubleshoot frontend issues, and collaborate with designers, backend developers, and QA while following code review and version-control practices.
Requirements
The role calls for strong knowledge of HTML5, CSS3, and modern JavaScript, with hands-on React.js experience and familiarity with responsive design, REST APIs, and Git. Preferred knowledge includes React Hooks, Context API, Redux, TypeScript, Next.js, accessibility, browser debugging, and performance optimization, along with problem-solving and teamwork skills.
Skills
- HTML5
- CSS3
- JavaScript
- React.js
- Responsive Web Design
- REST API Integration
- JSON
- Git
- GitHub
- React Hooks
- Context API
- Redux
- TypeScript
- Next.js
- Web Accessibility
- Performance Optimization
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Engineering
- Art & Design
Keywords
- HTML5
- CSS3
- JavaScript
- ES6+
- React.js
- Bootstrap
- Tailwind CSS
- Material UI
- Responsive Web Design
- REST APIs
- JSON
- Git
- GitHub
- React Hooks
- Context API
- Redux
- TypeScript
- Next.js
- Browser Developer Tools
- Debugging
- UI/UX
- Web Accessibility
- Performance Optimization
- Cross-Browser Compatibility
- Reusable UI Components
- Frontend Development
- Code Reviews
- Software Development