What are the responsibilities and job description for the UI React Developer-Full time-Hybrid position at Visionary Innovative Technology Solutions?
We are seeking a talented React Developer with strong JavaScript fundamentals and experience in building modern, scalable web applications. The ideal candidate should have hands-on experience with React.js, state management libraries, and integrating frontend applications with backend services.
Key Responsibilities:
- Develop and maintain responsive web applications using React.js
- Build reusable UI components and implement efficient state management (Redux, Context API, or MobX)
- Work with RESTful APIs and integrate frontend with backend systems (Java-based preferred)
- Optimize applications using modern tools such as Webpack and Babel
- Implement secure authentication and authorization using JWT
- Ensure high performance, scalability, and responsiveness of applications
- Collaborate with cross-functional teams including backend, QA, and DevOps
- Debug, troubleshoot, and enhance application performance
- Participate in code reviews and follow best development practices
Required Skills & Qualifications:
- Strong proficiency in JavaScript, DOM manipulation, and ES6 concepts
- Hands-on experience with React.js and its core principles
- Experience with state management tools (Redux, Context API, or MobX)
- Knowledge of HTML5, CSS3, and responsive UI design
- Experience with REST APIs and JSON data handling
- Familiarity with Git and version control workflows
- Understanding of JWT-based authentication
- Experience with Azure or cloud-based development environments
Preferred Qualifications:
- Experience with TypeScript
- Knowledge of Next.js and server-side rendering (SSR)
- Familiarity with testing frameworks such as Jest, Enzyme, or React Testing Library
- Understanding of CI/CD pipelines and deployment processes