
Develop and implement user interface components using React.js concepts and workflows
Collaborate with team members and stakeholders to understand project requirements and create technical solutions
Troubleshoot and debug issues in existing software applications
Write clean, maintainable, and efficient code
Optimize applications for maximum performance across a vast array of web-capable devices and browsers
Stay up-to-date on emerging technologies and trends in the React.js ecosystem
Bachelor's degree in Computer Science, Information Technology, or a related field
Proven experience working as a React Developer
In-depth knowledge of JavaScript, CSS, HTML, and React.js
Familiarity with RESTful APIs and modern authorization mechanisms, such as JSON Web Token
Experience with common front-end development tools, such as Babel, Webpack, and NPM
Excellent understanding of the entire web development process (design, development, and deployment)
Strong problem-solving skills and attention to detail
Ability to work in a fast-paced, collaborative environment
Excellent communication and teamwork skills