Job Description
We are looking for a skilled Front-End Developer to join our team. You will be responsible for designing and developing web applications and mobile interfaces, ensuring a seamless and excellent user experience. Your role will involve close collaboration with cross-functional teams to deliver high-quality products.
Key Responsibilities
- Participate in the front-end design and development of the company's web applications and mobile devices to ensure excellent user experience for the products.
- Based on the design draft, perform high fidelity restoration of the page, compatible with mainstream browsers and devices.
- Collaborate with backend teams to implement front-end and back-end data interaction interfaces, ensuring efficient system operation.
- Maintain and optimize existing code repositories to improve code quality and performance, and write relevant technical specifications.
Job Requirements
- Proficiency in HTML, CSS, JavaScript, and modern front-end frameworks (e.g., React, Vue, Angular).
- Experience in responsive and adaptive web design, ensuring compatibility across various browsers and devices.
- Strong understanding of RESTful APIs and experience in integrating front-end with back-end services.
- Ability to write clean, maintainable, and well-documented code.
- Familiarity with version control systems such as Git.
- Excellent problem-solving skills and attention to detail.
- Good communication skills and ability to work in a collaborative team environment.
Preferred Qualifications
- Experience with mobile app development (React Native, Flutter, etc.).
- Knowledge of UI/UX design principles and tools (Figma, Sketch, Adobe XD).
- Understanding of performance optimization techniques for web applications.
- Familiarity with testing frameworks and methodologies (Jest, Cypress, etc.).