What are the responsibilities and job description for the UI React Developer-Full time-Hybrid position at Jobs via Dice?
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Visionary Innovative Technology Solutions, is seeking the following. Apply via Dice today!
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:
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
- 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
- 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