Chào mừng bạn đến CareerViet.vn
Tạo thông báo việc làm để xem việc làm phù hợp với bạn, nhà tuyển dụng đã xem hồ sơ của bạn và cập nhật nhiều hơn nữa ...
We are looking for a Junior to Mid-Level Front-End Developer to join our team in creating modern, user-friendly CRM systems and client portals. This role focuses on building responsive and interactive user interfaces using frameworks like ReactJS and ensuring seamless user experiences. The ideal candidate is passionate about front-end development, eager to learn, and committed to delivering high-quality results.
Responsibilities
Frontend Development:
Build and maintain responsive and dynamic user interfaces for CRM systems and client portals using ReactJS (or similar frameworks like AngularJS or VueJS).
Implement modular, reusable, and maintainable components for scalable applications.
Collaboration:
Work closely with Product Owners, Backend Developers, and UI/UX designers to translate designs into high-quality, interactive web applications.
Collaborate with cross-functional teams to ensure smooth integration between the front-end and back-end.
Performance Optimization:
Optimize front-end applications for speed, scalability, and responsiveness across various devices and browsers.
Code Quality:
Write clean, maintainable, and well-documented code following industry best practices.
Participate in code reviews to improve code quality and learn from senior developers.
Debugging and Testing:
Debug and resolve UI/UX issues quickly and effectively.
Write unit and integration tests to ensure application reliability.
Learning and Growth:
Stay updated with the latest trends and tools in front-end development.
Continuously improve skills by working on challenging and impactful projects.
Yêu Cầu Công Việc
Requirements
Must-Have:
1–3 years of experience in front-end development, preferably with ReactJS (or equivalent frameworks like VueJS or AngularJS).
Proficiency in HTML5, CSS3, and JavaScript/TypeScript.
Experience with state management libraries (e.g., Redux, Context API).
Knowledge of building responsive and mobile-first designs using CSS frameworks like Bootstrap or Tailwind CSS.
Familiarity with RESTful APIs and integrating front-end applications with back-end services.
Basic understanding of front-end performance optimization techniques.
Strong attention to detail and a passion for creating great user experiences.
Excellent problem-solving skills and eagerness to learn.
Nice-to-Have:
Experience with front-end testing frameworks like Jest, Cypress, or React Testing Library.
Familiarity with version control systems like Git.
Basic knowledge of Elasticsearch or data visualization tools like Kibana.
Exposure to working on CRM systems, client portals, or enterprise-level applications.
Understanding of Agile development methodologies.
Knowledge of UI/UX design principles and tools like Figma or Adobe XD.
Perks & Benefits
Competitive salary based on experience and performance.
Opportunities to work on innovative projects with cutting-edge technologies.
Supportive and collaborative team environment.
Ongoing training and professional development opportunities