Experience:
Minimum 5+ years of experience in front-end development with a focus on React.js.
Responsibilities:
Design, develop, and implement user interface components using React.js concepts and workflows such as Redux, Flux, and Webpack.
Integrate front-end applications with RESTful APIs, ensuring seamless data exchange and functionality.
Implement Single Sign-On (SSO) authentication models to ensure secure access control across internal applications.
Write clean, scalable, and documented code, adhering to best practices in front-end development.
Knowledge & Skills:
5+ Years working with React.js and its core principles, along with popular React.js workflows (such as Flux or Redux).
Experience with complex data structures and JSON manipulation.
Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
Thorough understanding of RESTful APIs and experience integrating front-end UI with back-end services.
Knowledge of modern authorization mechanisms, such as JSON Web Token (JWT) and OAuth2.
Experience with common front-end development tools.
Familiarity with code versioning tools, such as Git.
Excellent problem-solving skills and the ability to work in a fast-paced, agile team environment.
Strong verbal and written communication skills.
Scope & Impact:
Collaborates with project managers, UX/UI designers, and other engineers to deliver high-quality front-end applications for internal use.
Contributes to the continuous improvement of the development process, influencing project outcomes and team productivity.
Education:
Bachelor's degree in Computer Science, Engineering, or a related field.
Any Graduate