← Back to jobs
Montreal, QC, Canada
No related jobs found
Job Description:
We are seeking a skilled and passionate **React UI Developer** to join our engineering team. In this role, you will be responsible for building the "face" of our products, ensuring a seamless, high-performance user experience. You will collaborate closely with UI/UX designers and Back-end engineers to translate sophisticated designs into functional, modular, and scalable code.
Key Responsibilities
Development -Develop new user-facing features using **React.js** and build reusable components/front-end libraries for future use.
Optimization- Optimize applications for maximum speed, scalability, and cross-browser compatibility.
Collaboration - Work with designers to ensure technical feasibility of UI/UX designs and integrate APIs developed by back-end teams. |
Quality Assurance - Conduct unit testing and bug fixing to maintain high software quality and stability. |
Maintenance - Maintain and improve existing codebase, ensuring consistency in design patterns and coding standards. |
Technical Requirements
Core Framework: 5+ years of professional experience with **React.js** (including Hooks, Context API, and Functional Components).
Languages: Strong proficiency in **JavaScript (ES6+)**, **TypeScript**, HTML5, and CSS3.
State Management: Experience with Redux, MobX, or Recoil.
Styling: Proficiency in CSS pre-processors (Sass/Less) or modern styling solutions like Tailwind CSS or Styled Components.
Build Tools: Familiarity with modern front-end build pipelines and tools (Webpack, Vite, Babel, NPM/Yarn).
Testing: Knowledge of testing frameworks such as **Jest** or React Testing Library.
Version Control: Expert knowledge of **Git** and collaborative workflows (GitFlow).
Preferred Qualifications
- Experience with Next.js or Gatsby for Server-Side Rendering (SSR).
- Understanding of UI design principles and tools (Figma, Adobe XD, or Sketch).
- Knowledge of Web Accessibility (WCAG) standards.
- Familiarity with CI/CD pipelines and cloud deployment (AWS, Vercel, or Netlify).
Soft Skills
Problem-Solving: Ability to tackle complex UI challenges with creative and efficient solutions.
Communication: Clear verbal and written communication skills to bridge the gap between design and tech.
Adaptability: A proactive learner who stays up-to-date with the evolving React ecosystem
Any Graduate
No related jobs found
← Back to jobs