What are the responsibilities and job description for the React JS Developer position at RIIM?
- Develop high-quality JavaScript code for React-based applications
- Collaborate with backend teams to integrate JSON-based APIs
- Optimize application performance for speed, scalability, and cross-browser compatibility
- Integrate third-party libraries, manage dependencies, and resolve conflicts
- Follow engineering best practices, coding standards, and maintain clean code
- Ensure pixel-perfect implementation from UI/UX designs and mockups
- Identify UI/UX issues and recommend effective improvements
- Manage multiple tasks efficiently while maintaining a client-first approach
Requirements
- Strong understanding of web application development
- Hands-on experience in React JS, JavaScript, ES6, and CSS3
- Good experience with React or React Native, Redux (or similar state management)
- Ability to build complex features, components, and UI elements in React
- Familiarity with RESTful APIs
- Experience with Git, NPM, and modern frontend workflows
- Strong understanding of data flow, data structures, AJAX, and CRUD operations
- Solid knowledge of web development best practices
- Excellent verbal and written communication skills