Reactjs

Ahmedabad, IND
2 Positions
FullTime

Technical requirements

– Strong understanding of React.js fundamentals including components, props, state, and lifecycle methods.

– Experience with advanced React concepts such as hooks, context API, and higher-order components (HOCs).

– Ability to architect complex React applications with a focus on scalability, performance, and maintainability.

– Advanced proficiency in HTML5, CSS3, and JavaScript (ES6+), Familiarity with CSS preprocessors like Sass or Less for styling. Knowledge of frontend frameworks/libraries such as Bootstrap, Material-UI, or Tailwind CSS.

– Experience with state management libraries/frameworks such as Redux, MobX, or React Context API.

– Proficiency in integrating RESTful APIs and GraphQL endpoints into React applications.

– Proficiency in using Git for version control, including branching, merging, and resolving conflicts.

– Familiarity with code-splitting, lazy loading, and caching techniques to improve application performance.

– Proficiency in build tools like Webpack or Parcel for bundling and optimizing frontend assets.

– Experience diagnosing performance issues, memory leaks, and other common frontend problems.

– Effective communication skills for collaborating with cross-functional teams, including designers, backend developers, and stakeholders.

 

Roles and Responsibilities

– Designing and architecting frontend applications using React.js.

– Developing reusable components and libraries in React.js.

– Implementing state management solutions such as Redux or Context API for managing application state.

– Integrating third-party libraries and APIs into the React application.

– Identifying performance bottlenecks in the application and implementing optimizations to improve rendering speed and reduce load times.

– Implementing code-splitting and lazy loading techniques to optimize bundle size and initial load times.

– Implementing responsive design principles to create a seamless user experience across various screen sizes.

– Ensuring that the React application complies with accessibility standards, such as WCAG (Web Content Accessibility Guidelines).

– Using version control systems like Git to manage codebase changes and collaborate with other developers.

– Staying updated with the latest developments in frontend technologies and best practices.

– Experimenting with new tools and techniques to improve productivity and enhance the React development workflow.

Apply for this job online