We are seeking a talented and experienced Mid-Level ReactJS Developer with a strong understanding of Java to join our dynamic software development team. The ideal candidate will be proficient in building interactive, responsive web applications using ReactJS and have a solid foundation in back-end technologies, particularly Java. You will work closely with cross-functional teams to deliver high-quality software solutions that meet business needs.
Role: Mid ReactJS Developer
Total Experience: 3-7 years
Employment Status: Permanent
Technical Skill Set: ReactJS and Core Java
Key Responsibilities:
- Develop and maintain web applications using ReactJS and other front-end technologies.
- Collaborate with back-end developers to integrate Java-based APIs and services.
- Implement user interfaces that are both functional and aesthetically pleasing.
- Optimize web applications for performance, scalability, and responsiveness.
- Write clean, reusable, and maintainable code following best practices.
- Participate in the full software development life cycle (SDLC), including design, coding, testing, and deployment.
- Debug and troubleshoot issues across both the front-end and back-end.
- Work with designers and product managers to translate UI/UX designs into functional code.
- Stay updated with the latest trends and technologies in ReactJS, Java, and web development.
- Perform code reviews and contribute to a collaborative development environment.
Required Skills and Qualifications:
- 3-7 years of experience as a ReactJS Developer.
- Strong knowledge of ReactJS, JavaScript (ES6+), HTML5 and CSS3.
- Experience with Java (at least 2+ years), especially in building and integrating back-end APIs.
- Familiarity with Spring Framework (Spring Boot) for back-end development.
- Proficient in using RESTful APIs to connect front-end applications to the back-end.
- Understanding of state management libraries like Redux or Context API.
- Experience with version control systems like Git.
- Knowledge of Responsive Web Design and cross-browser compatibility.
- Familiarity with JavaScript build tools (Webpack, Babel, etc.).
- Ability to write unit and integration tests for React components and Java code.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork skills.