Location: Calicy, Cyberpark
Employment Type: Full-time
About the Role
We are looking for a passionate and skilled React.js Developer to join our development team. The ideal candidate will be responsible for building responsive, user-friendly, and high-performance web applications using React.js. You will collaborate with UI/UX designers, backend developers, and project managers to deliver scalable and efficient solutions.
Key Responsibilities
- Develop and maintain web applications using React.js.
- Build reusable and scalable UI components.
- Convert UI/UX designs into responsive, interactive web pages.
- Integrate REST APIs and third-party services.
- Optimize applications for speed, performance, and scalability.
- Write clean, maintainable, and well-documented code.
- Debug, troubleshoot, and resolve application issues.
- Collaborate with backend developers and designers to deliver seamless user experiences.
- Participate in code reviews and follow development best practices.
- Stay updated with the latest React.js features and frontend development trends.
Required Skills & Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Strong knowledge of JavaScript (ES6+), HTML5, and CSS3.
- Hands-on experience with React.js and JSX.
- Good understanding of React Hooks, Components, Props, and State Management.
- Experience with React Router.
- Familiarity with REST APIs and API integration using Axios or Fetch.
- Knowledge of responsive web design principles.
- Basic understanding of Git and GitHub.
- Strong problem-solving and debugging skills.
- Good communication and teamwork abilities.
Preferred Skills
- Experience with Redux, Context API, or other state management libraries.
- Knowledge of Tailwind CSS, Bootstrap, or Material UI.
- Familiarity with TypeScript.
- Understanding of Next.js is an added advantage.
- Basic knowledge of Node.js and Express.js.
- Experience with Agile or Scrum development methodologies.
Key Responsibilities During Development
- Develop new application features based on project requirements.
- Enhance existing applications by fixing bugs and improving performance.
- Ensure cross-browser compatibility and mobile responsiveness.
- Maintain coding standards and version control practices.
- Work closely with QA teams to ensure high-quality releases.
Key Performance Indicators (KPIs)
- Timely completion of assigned tasks.
- Code quality and maintainability.
- Application performance and responsiveness.
- Bug resolution efficiency.
- Team collaboration and communication.
- Adherence to coding standards and project timelines.
Benefits:
- Cell phone reimbursement
- Flexible schedule
- Paid sick time
- Paid time off
- Provident Fund
Work Location: In person