Front end Developer – React.js
Role overview
As a Frontend React.js Developer, you will be in charge of developing compelling user interfaces and interactive online applications with React.js. You’ll collaborate with designers and backend engineers to create responsive designs, integrate APIs, and improve application performance.
Key Responsibilities
– Convert UI/UX designs to high-quality code using React.js and other frontend technologies.
– Create reusable React components and frameworks to expedite development and ensure consistency across the application.
– Use Redux, Context API, or other state management tools to effectively manage application state and data flow.
– Integrate with backend APIs and services to access and manipulate data.
– Optimize frontend performance by identifying bottlenecks in rendering, network queries, and overall application performance.
– Write clean, maintainable code that adheres to best practices and coding standards. Conduct unit and integration testing to verify code quality and dependability.
Requirements
– Bachelor’s degree in Computer Science, Engineering, or a related discipline.
– Experienced Frontend Developer specializing on React.js development.
– Proficient in JavaScript, HTML5, CSS3, and other frontend technologies.
– Extensive knowledge of React.js and its fundamental principles, including virtual DOM, JSX, and component-based architecture.
– Experience with state management libraries/frameworks, such as Redux or Context API.
– Experience using frontend build technologies like Webpack, Babel, and npm/yarn.
– Expertise in responsive design and CSS preprocessors such as Sass or LESS.