Chi tiết công việc ReactJS Developer tại CÔNG TY TNHH CÔNG NGHỆ TRUNG SƠN
Responsibilities:
- Collaborate with website designers and, in some cases, clients to discuss and understand the website vision.
- Evaluate wireframes and website mock-ups provided by product designers.
- Implement frontend code based on specifications and integrate with backend functionality to ensure websites function as intended.
- Utilize built-in development functions from content management systems to enhance website performance.
- Maintain and update websites for long-term clients, making design and content changes as needed.
- Debug frontend issues and report backend bugs to the backend development team.
- Perform additional tasks as assigned by the Line Manager.
Requirements:
- Minimum of 4 years of professional experience in front-end development
- HTML/CSS: Proficient in HTML5 and CSS3, including preprocessors like SASS or LESS. Strong understanding of semantic HTML and CSS best practices.
- JavaScript: Expertise in JavaScript, including ES6+ features. Experience with asynchronous programming, DOM manipulation, and event handling.
- Frameworks: Hands-on experience with modern JavaScript frameworks such as React or Vue. Ability to build and manage complex component-based applications.
- PHP: Familiarity with PHP and experience integrating front-end components with PHP backends.
- UX/UI Design: Solid understanding of UX/UI design principles and ability to translate designs into functional code. Experience with design tools like Figma or Adobe XD is a plus.
- Responsive Design: Proven experience in building responsive and mobile friendly web applications.
- Version Control: Proficiency with Git and version control workflows.
- Problem-Solving Skills: Strong analytical and problem-solving skills. Ability to identify and resolve technical issues efficiently.
- Communication Skills: Excellent communication and collaboration skills. Ability to work effectively in a team environment.
- Collaboration: Excellent interpersonal and communication skills, with the ability to work effectively in a team environment.
