Roles & Responsibilities :
- Develop new user-facing features using React.js.
- Build reusable components and front-end libraries for future use.
- Translate designs and wireframes into high-quality, efficient code.
- Optimize components for maximum performance across web-capable devices and browsers.
- Collaborate with product owners, UX / UI designers, and backend developers to deliver robust solutions.
- Participate in code reviews, ensuring code quality, maintainability, and performance.
- Contribute to Agile ceremonies (sprint planning, stand-ups, retrospectives).
Technical Requirements :
Must Have :
Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.Thorough understanding of React.js and its core principles.Experience with popular React workflows (e.g., Flux or Redux).Familiarity with data structure libraries (e.g., Immutable.js).Experience integrating RESTful APIs.Knowledge of modern authorization mechanisms (e.g., JSON Web Token).Familiarity with modern front-end build pipelines and tools (e.g., Babel, Webpack, NPM).Familiarity with Bitbucket or similar code versioning tools.Experience building Cloud Native Applications.Proficiency with Atlassian suite (Jira, Confluence).Excellent verbal and written communication skills.Nice to Have :
Knowledge of isomorphic React.Experience with AI tools like GitHub Copilot.Exposure to Agile software development methodologies.Preferred Qualities :
Ability to understand business requirements and translate them into technical specifications.Strong problem-solving and debugging skills.Passion for creating scalable, maintainable, and reusable front-end components.Commitment to staying updated with the latest front-end development trends and technologies.Education : B.TECH in Information Technology, Computer Science, Engineering, or related field
(ref : hirist.tech)