Key Skills: ReactJS, Java
Roles and Responsibilities:
- Develop and maintain user interfaces using ReactJS and related technologies.
- Collaborate with designers, backend developers, and product managers to deliver high-quality features.
- Write clean, efficient, and reusable code following best practices.
- Optimize applications for speed, performance, and scalability.
- Identify and fix bugs, bottlenecks, and UI issues.
- Stay up to date with emerging technologies and frameworks to continuously improve development processes.
- Participate in code reviews to maintain code quality and consistency.
Skills Required:
- Strong proficiency in ReactJS and modern JavaScript (ES6+).
- Experience with state management libraries like Redux or Context API.
- Solid understanding of HTML5, CSS3, and responsive web design principles.
- Familiarity with RESTful APIs and integration with backend services.
- Knowledge of Java for backend integration (preferred).
- Experience with version control systems like Git.
- Understanding of UI/UX principles and accessibility best practices.
- Strong debugging, problem-solving, and analytical skills.
- Excellent communication and collaboration abilities in a team environment.
Education: Bachelor's degree in Computer Science or a related field