Job Description:
We are seeking a skilled React.js Developer to join our front-end development team. The ideal candidate will design and implement user interface components using React.js workflows such as Redux, Flux, and Webpack. In this role, you will ensure a seamless user experience through responsive and high-performance interfaces, while also maintaining and documenting the front-end codebase
Key Responsibilities:
1. Collaboration and Planning:
· Collaborate with the development team to discuss user interface ideas and applications.
· Review application requirements and user interface designs.
2. Development and Implementation:
· Identify and develop web-based user interactions.
· Create and implement highly responsive user interface components using React.js concepts.
· Write application interface codes with JavaScript, adhering to React workflows.
3. Troubleshooting and Optimization:
· Debug and troubleshoot interface software and application codes.
· Monitor and improve front-end performance.
4. Architecture and Maintenance:
· Develop and maintain front-end architecture to support scalable user interfaces.
· Document application changes and updates.
Requirements:
Essential Skills and Qualifications:
Education:
• Bachelor’s degree in computer science, Information Technology, or a related field.
Experience:
· Proven experience as a React.js Developer.
· Experience as a Node.js Developer is an added advantage.
· Familiarity with Micro Frontend Architecture (MFE).
Technical Expertise:
· Proficient in JavaScript, HTML, CSS, and front-end languages.
· Strong knowledge of React tools, including React.js, Webpack, Redux, Flux, and Enzyme.
· Experience with Semantic UI or Material UI frameworks.
· Competence in browser-based debugging and performance testing tools.
· Knowledge of code analysis tools, such as Black Duck or Coverity.
• UI Design: Hands-on experience in user interface design and implementation.
Desirable Skills:
• Familiarity with performance testing frameworks like Mocha and Jest.
• Experience with pipeline technologies, such as Cloudbee pipeline.