53 Risk Resources Jobs
React.js Developer - UI Component (3-8 yrs)
Risk Resources
posted 13hr ago
Key skills for the job
Overview :
The React JS Developer plays a vital role in our development team, tasked with creating intuitive and dynamic user interfaces for web applications. This position demands a blend of programming expertise, user experience design, and collaboration with various stakeholders to deliver high-quality products that meet user needs and business objectives.
- The React JS Developer will work closely with product managers, UX/UI designers, and backend developers to implement innovative solutions while ensuring the software is scalable, maintainable, and effectively integrated with back-end systems.
- As technology evolves, the ideal candidate must remain adaptable, updating existing applications and incorporating new trends in front-end technology to optimize the user experience.
- Ultimately, the React JS Developer contributes not only to the development of state-of-the-art applications but also to the continuous improvement of the development process and team dynamics.
Key Responsibilities :
- Design and implement user interface components using React.js concepts and workflows.
- Develop and maintain complex, high-performing web applications in React.
- Collaborate with UX/UI designers to translate designs and wireframes into high-quality code.
- Optimize applications for maximum speed and scalability.
- Ensure designs are responsive and accessible across devices and browsers.
- Manage state and props effectively to synchronize with back-end services.
- Collaborate with back-end developers to integrate APIs and enhance application functionality.
- Conduct code reviews and provide constructive feedback to team members.
- Write reusable, testable, and efficient code.
- Implement unit tests and assist in quality assurance processes.
- Stay up-to-date with emerging trends and technologies in front-end development.
- Debug and resolve application issues as they arise.
- Participate in Agile development processes, including sprint planning and retrospectives.
- Document application processes, code changes, and user requirements.
- Mentor junior developers and help with their growth within the team.
Required Qualifications :
- Bachelor's degree in Computer Science or a related field.
- Proven experience in building web applications using React.js.
- Strong proficiency in JavaScript, HTML5, and CSS3.
- Experience with popular React.js workflows such as Redux or Context API.
- Knowledge of front-end build tools like Webpack, Babel, or npm.
- Familiarity with RESTful APIs and integration techniques.
- Understanding of responsive and adaptive design principles.
- Experience with version control systems, preferably Git.
- Ability to write clear, maintainable documentation.
- Knowledge of testing frameworks such as Jest or Mocha.
- Experience with Agile methodologies and tools.
- Strong problem-solving skills and attention to detail.
- Excellent communication skills, both written and verbal.
- Experience with performance tuning and optimization techniques.
- Familiarity with CI/CD pipelines is a plus.
Functional Areas: Software/Testing/Networking
Read full job description2-8 Yrs