- Develop user-facing features using React JS.
- Build reusable components and front-end libraries for future use.
- Translate designs and wireframes into high-quality code.
- Optimize components for maximum performance across a variety of web-capable devices and browsers.
- Collaborate with other developers and stakeholders to ensure seamless integration with backend systems.
- Debug and troubleshoot issues to enhance application efficiency and performance.
- Stay updated on emerging front-end technologies and integrate them as needed.
- Participate in code reviews and ensure adherence to development best practices.
Requirements
- Bachelor's degree in Computer Science, Information Technology, or related field.
- 4-6 years of experience with front-end development, particularly React JS.
- Solid understanding of JavaScript, including DOM manipulation and the JavaScript object model.
- Proficiency in HTML5, CSS3, and modern front-end frameworks.
- Familiarity with RESTful APIs and integration with backend services.
- Experience with version control tools like Git.
- Good understanding of browser rendering behavior and performance optimization techniques.
- Excellent problem-solving skills and attention to detail.
- Strong teamwork and communication skills.