A tech company in India is seeking a skilled developer to create high-quality React.js applications. The role involves collaboration with designers and back-end developers while maintaining best coding practices. Candidates should possess strong expertise in JavaScript and React.js, and have experience in building and deploying applications. Familiarity with modern libraries and tools such as Redux and unit testing frameworks is also important. This position offers a chance to work on innovative projects in a dynamic environment.
Qualifications
Expertise in JavaScript, including modern features.
Strong proficiency in React.js and its core principles.
Experience with popular React libraries and frameworks.
Responsibilities
Develop and maintain high-quality React.js applications.
Collaborate with designers and back-end developers.
Write clean, maintainable, and well-documented code.
Troubleshoot and debug issues effectively.
Skills
JavaScript
React.js
Redux
RESTful APIs
Git
HTML
CSS
TypeScript
GraphQL
Tools
Jest
Enzyme
Webpack
Babel
Job description
Roles & Responsibilities
Develop and maintain high-quality React.js applications.
Collaborate with designers and back-end developers to create user-friendly and engaging interfaces.
Write clean, maintainable, and well-documented code following best practices.
Participate in all phases of the software development lifecycle, from conception to deployment.
Troubleshoot and debug issues effectively to ensure optimal performance.
Stay updated on the latest trends and technologies in the React ecosystem.
Contribute to the continuous improvement of development processes and best practices.
Mandatory Skills
Expertise in JavaScript, including modern features.
Strong proficiency in React.js and its core principles (JSX, components, state management).
Experience with popular React libraries and frameworks (e.g., Redux, React Router, Next.js).
Proven experience in building and deploying React applications.
Understanding of RESTful APIs and data fetching techniques.
Experience with unit and integration testing frameworks (e.g., Jest, Enzyme).
Strong understanding of HTML, CSS, and browser-based debugging.
Experience with version control systems, specifically Git.
Desired Skills
Experience with TypeScript is a plus.
Familiarity with GraphQL.
Experience with front-end build tools (e.g., Webpack, Babel).
Knowledge of performance optimization techniques for web applications.
Familiarity with web accessibility standards.
Experience with Agile development methodologies.
Experience with cloud platforms (e.g., AWS, Azure, Google Cloud)