Your Recruiter
This posting has been closed |
We are seeking a talented and motivated React Developer (Permanent Position), you will be responsible for creating and maintaining user interfaces for our web applications.
You will work closely with designers and other developers to build high-quality, interactive, and responsive web applications using the React library.
Key Responsibilities:
- Front-End Development: Develop web applications using React, ensuring the highest level of performance, responsiveness, and user experience.
- UI/UX Design Integration: Collaborate with designers to transform design mockups into interactive and user-friendly web applications.
- State Management: Implement state management solutions like Redux or the Context API to manage application state efficiently.
- Component Development: Create and maintain reusable UI components to streamline development and maintain a consistent look and feel across the application.
- API Integration: Work with backend developers to integrate APIs and ensure data is retrieved and displayed accurately.
- Code Optimization: Optimize the application for maximum speed and scalability, addressing performance bottlenecks and minimizing load times.
- Testing: Write unit and integration tests to ensure the stability and reliability of the application.
- Cross-Browser Compatibility: Ensure that the application works well across various browsers and platforms.
- Code Reviews: Participate in code reviews to maintain code quality, consistency, and best practices.
- Bug Fixing: Identify and resolve issues, bugs, and bottlenecks in the application.
- Documentation: Maintain proper documentation for code, project architecture, and components.
Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent work experience).
- 7+ years of proven experience as a React Developer with a strong portfolio showcasing your work.
- Proficiency in React and its core principles, such as Virtual DOM, Component Lifecycle, and State Management.
- Familiarity with popular React libraries and frameworks (e.g., Redux, React Router, Material-UI).
- Strong HTML, CSS, and JavaScript skills, including ES6+.
- Experience with building tools like Webpack and Babel.
- Knowledge of version control systems (e.g., Git).
- Understanding of RESTful APIs and how to integrate them into applications.
- Experience with code testing and debugging.
- Knowledge of UI/UX design principles and an ability to work closely with designers.
- Strong problem-solving and communication skills.
- Experience with backend technologies and web servers (e.g., Node.js) is a plus.
- Knowledge of responsive and mobile-first design principles.
Your Recruiter
Sol Sawal
Education
Bachelor's
Required