-
View all jobs
Job Title: UI Developer – ReactJS
Location: Remote – Canada
Employment Type: Contract
Job Overview
We are looking for a passionate and skilled UI Developer with strong experience in ReactJS, Jest, and state management techniques to join our front-end development team in Canada. The ideal candidate will be responsible for building responsive, user-centric web applications that offer great user experiences. This role requires strong technical expertise and a collaborative mindset to work effectively within cross-functional teams.
Responsibilities
Location: Remote – Canada
Employment Type: Contract
Job Overview
We are looking for a passionate and skilled UI Developer with strong experience in ReactJS, Jest, and state management techniques to join our front-end development team in Canada. The ideal candidate will be responsible for building responsive, user-centric web applications that offer great user experiences. This role requires strong technical expertise and a collaborative mindset to work effectively within cross-functional teams.
Responsibilities
- Design and develop responsive and high-performance web applications using ReactJS.
- Write and maintain unit tests using Jest to ensure robust and reliable code.
- Implement and manage component-level and application-level state management (e.g., Context API, Redux).
- Collaborate with UX/UI designers, backend developers, and product teams to translate business requirements into functional front-end components.
- Ensure cross-browser compatibility and responsiveness across different devices.
- Maintain clean, modular, and reusable code following best practices.
- Participate in code reviews and contribute to team knowledge-sharing and improvements.
- Troubleshoot and debug UI issues quickly and efficiently.
- Minimum 5 years of professional experience as a UI/front-end developer.
- Strong proficiency in ReactJS, including hooks and component-based architecture.
- Experience writing unit tests with Jest.
- Solid understanding of state management concepts and tools such as Context API or Redux.
- Familiarity with HTML5, CSS3, and modern UI styling techniques.
- Strong problem-solving skills and attention to detail.
- Excellent communication skills and ability to work effectively in a collaborative, remote team environment.
- Experience working with AWS services related to front-end deployment or integration.
- Hands-on experience with Redux for state management in larger applications.
- Exposure to Angular frameworks.
- Knowledge of responsive design and CSS methodologies such as BEM or styled-components.
Key Skills
Ranked by relevance
responsive
ui
technical expertise
responsive design
angular
reactjs
html5
css
aws
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Senior Frontend Developer with React&TypeScript (hybrid work in Warsaw)
2026-05-23
Full-time
Not Applicable
Poland
Information Technology & Services
Engineering
View Job Details
Related
Full Stack Developer
2026-05-25
Full-time
Mid-Senior
Ireland
Information Technology & Services
Information Technology
View Job Details
Related
Senior Java / Angular Developers (Expert)
2026-05-28
Full-time
Not Applicable
Belgium
Information Technology & Services
Engineering
Login to Apply
- Posted
- Jun 02, 2025
- Type
- Full-time
- Level
- Entry
- Location
- Canada
- Company
- Princeton IT Services, Inc
Industries
Information Technology & Services
Categories
Engineering
Information Technology
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Senior Frontend Developer with React&TypeScript (hybrid work in Warsaw)
2026-05-23
Full-time
Not Applicable
Poland
Information Technology & Services
Engineering
View Job Details
Related
Full Stack Developer
2026-05-25
Full-time
Mid-Senior
Ireland
Information Technology & Services
Information Technology
View Job Details
Related
Senior Java / Angular Developers (Expert)
2026-05-28
Full-time
Not Applicable
Belgium
Information Technology & Services
Engineering