React JS Developer

Spait Infotech2024 โ€” Canada ยท Posted ~22 hours ago

๐Ÿ”“ Log in to save this job, tailor your resume & track your apply process โ€” 7 days free, no card needed.

Log in to add to target list

Description

Key Responsibilities Develop responsive and scalable web applications using React.js.Build reusable, maintainable, and high-performance UI components.Translate UI/UX designs and business requirements into functional applications.Develop and maintain front-end architecture and component libraries.Integrate applications with RESTful APIs and backend services.Manage application state using Redux, Redux Toolkit, Context API, or similar technologies.Implement responsive designs that work across desktop, tablet, and mobile devices.Optimize application performance, page load times, and rendering efficiency.Write clean, reusable, and well-documented code.Conduct unit, integration, and functional testing.Troubleshoot and resolve application defects and performance issues.Collaborate with backend developers to integrate APIs and data services.Participate in code reviews and contribute to development standards.Use Git-based workflows for source control and collaboration.Stay current with emerging React.js and front-end development technologies.Required Technical Skills Front-End Development Strong experience with React.js.Strong knowledge of JavaScript (ES6+).Experience with TypeScript.Strong knowledge of HTML5 and CSS3.Experience with responsive web design.Knowledge of modern CSS frameworks such as:Tailwind CSSBootstrapMaterial UIAnt DesignReact Ecosystem React HooksFunctional ComponentsReact RouterRedux / Redux ToolkitContext APIReact Query / TanStack QueryNext.js is an assetComponent-based architectureAPI & Integration Experience consuming REST APIs.Knowledge of JSON and HTTP protocols.Experience with API authentication such as OAuth 2.0 and JWT.GraphQL experience is an asset.Testing JestReact Testing LibraryCypressPlaywrightUnit and integration testingDevelopment Tools GitGitHub / GitLab / Bitbucketnpm / Yarn / pnpmWebpack / ViteESLintPrettierVS CodePreferred Skills Experience with Next.js.Experience with Node.js and Express.js.Understanding of frontend performance optimization.Knowledge of accessibility standards such as WCAG.Experience with CI/CD pipelines.Knowledge of Docker and containerized applications.Experience working with cloud platforms such as AWS, Azure, or GCP.Experience with microservices and modern web architectures.Knowledge of Agile/Scrum development methodologies.Experience working with design tools such as Figma.Understanding of SEO and web performance optimization.