主要职责:
·使用HTML5、 CSS3、JavaScript(ES6+)和相关技术开发响应性和高性能的网络界面。
·熟练地利用现代前端框架,如React、Vue。
·与UI/UX设计师携手合作,精心将设计转换为代码,确保像素完美的实现。
·使用CSS预处理器(例如,Sass或Less)和模块化方法来提高代码质量和可维护性。
·实施前端性能优化策略,解决负载时间、资源管理和可访问性实践问题。
·为前端架构规划和决策做出贡献,推动团队内部的技术进步和最佳实践。
·不断探索和采用新技术,提高开发效率和产出质量。
要求:
·拥有计算机科学或相关专业的本科或以上学历。
·至少3年的Web前端开发实践经验,有成功的项目交付经验。
·精通所有前端开发技术,包括HTML、CSS、JavaScript,以及至少一个主要的前端框架。
·敏锐的审美眼光和良好的设计意识,能够将设计原理整合到前端开发中。
·熟悉基本的设计工具(如Sketch、Figma等)是一项很好的加分项。
·对网站标准、可访问性、SEO原理有扎实的理解。
·较强的解决问题能力,优秀的团队协作能力,以及熟练的沟通能力。
有移动Web开发、PWA或后端Node.js经验者优先。
Key Responsibilities:
• Develop responsive and high-performance web interfaces using HTML5, CSS3, JavaScript (ES6+), and related technologies.
• Expertly utilize modern frontend frameworks such as React, Vue.
• Work hand-in-hand with UI/UX designers to meticulously convert designs into code, ensuring pixel-perfect implementation.
• Employ CSS preprocessors (e.g., Sass or Less) and modular approaches to enhance code quality and maintainability.
• Implement frontend performance optimization strategies, addressing load times, resource management, and accessibility practices.
• Contribute to frontend architecture planning and decision-making, driving technological advancements and best practices within the team.
• Continuously explore and adopt new technologies to enhance development efficiency and output quality.
Requirements:
• Possess a Bachelor’s degree or higher in Computer Science or a related field.
• At least 3 years of hands-on experience in Web frontend development, with successful project deliveries.
• Proficient in the full spectrum of frontend development technologies, including HTML, CSS, JavaScript, and at least one major frontend framework.
• A keen eye for aesthetics and a good sense of design, capable of integrating design principles into frontend development.
• Familiarity with basic design tools (e.g., Sketch, Figma etc) is a great plus.
• Solid understanding of web standards, accessibility, and SEO principles.
• Strong problem-solving abilities, excellent teamwork skills, and proficient communication capabilities.
• Experience in mobile web development, PWA, or backend Node.js is a plus.