Frontend Developer - React (Full-time/Part-time), Remote/Hybrid
Job Level : Mid Level
Key Responsibilities :
- Develop, test, and deploy high-quality React-based web applications and components.
- Collaborate with designers and backend developers to integrate UI/UX designs and RESTful APIs.
- Maintain and improve existing codebase, addressing bugs, refactoring code, and implementing best practices.
- Optimize applications for maximum speed, performance, and scalability.
- Ensure cross-platform and cross-browser compatibility, focusing on responsive design principles.
- Participate in code reviews, provide constructive feedback, and adhere to coding standards.
- Keep up to date with the latest frontend technologies, tools, and best practices.
- Troubleshoot and resolve complex frontend issues as they arise.
- Document code and development processes for future reference and team alignment.
Skills Requirements :
- Proficiency in React.js and related libraries (e.g., Redux, React Router).
- Strong understanding of JavaScript, ES6+ syntax, and front-end build tools (e.g., Webpack, Babel).
- Experience with HTML5, CSS3, and responsive design techniques.
- Familiarity with modern front-end build pipelines and development tools (NPM, Yarn, etc.).
- Knowledge of RESTful APIs and integration between frontend and backend services.
- Familiarity with version control (Git) and collaborative workflows (GitFlow).
- Understanding of component-based architecture and reusable design principles.
- Problem-solving skills and a keen eye for detail in UI/UX implementation.
- Basic understanding of testing libraries (e.g., Jest, React Testing Library) is a plus.
Qualifications & Experience :
- Bachelor’s degree in Computer Science, Information Technology, or related field (or equivalent experience).
- 2-4 years of experience as a Frontend Developer with a focus on React.
- Proven track record of successfully delivered projects or portfolio showcasing React-based applications.
- Experience working in Agile/Scrum development environments.
- Strong communication skills and ability to work collaboratively in a team environment.
Contact Person : David (+6012-3989005)