Roles & Responsibilities
Develop and maintain high-quality web applications using React.js.
Translate UI/UX designs into efficient, functional components.
Optimize components for maximum performance across a range of web-capable devices and browsers.
Collaborate with cross-functional teams, including designers and back-end developers, to create seamless user experiences.
Write clean, reusable, and well-documented code.
Troubleshoot, debug, and upgrade existing software.
Stay updated with emerging trends and technologies in front-end development.
Key Skills
Strong proficiency in JavaScript and Typescript.
Thorough understanding of React.js and its core principles.
Experience with popular state management libraries like RTK, Redux or Context API.
Familiarity with RESTful APIs and modern front-end build pipelines and tools.
Hands-on experience with code versioning tools like Git.
Knowledge of modern authorization mechanisms, such as JSON Web Token (JWT).
Familiarity with front-end development tools such as Babel, Webpack, and NPM.
Bachelor's degree in Computer Science