我们正在寻找一名熟练的前端开发人员加入Master-Works的动态团队。在这个角色中,您将负责为我们的网络应用程序创建引人入胜且响应迅速的用户界面。您将与设计师和后端开发人员密切合作,以提供无缝且高效的用户体验。理想的候选人对前端技术充满热情,注重细节,并渴望跟上最新的行业趋势。
主要职责:
- 使用ReactJS和TypeScript开发和维护响应迅速、高质量的前端应用程序。
- 与UX/UI设计团队紧密合作,实现现代、用户友好的界面。
- 确保前端组件与后端服务和API的无缝集成。
- 编写干净、可维护且高效的代码,遵循最佳实践和代码标准。
- 优化应用程序在各种设备和浏览器上的速度和可扩展性。
- 参与代码审查,为初级开发人员提供建设性反馈和指导。
- 及时排查和解决前端问题。
- 了解最新的前端技术、趋势和最佳实践。
- 与跨职能团队合作,确保产品的整体性和集成性。
要求资格:
- 计算机科学、网络开发或相关领域的学士学位。
- 3年以上前端开发经验。
- 精通HTML5、CSS3和JavaScript,以及React、Angular等框架。
- 具有响应式设计和移动优先开发的经验。
- 熟悉Git等版本控制系统。
- 基本了解RESTful API和与后端服务的集成。
- 了解网页性能优化和最佳编码实践。
- 注重细节,具备优秀的问题解决能力。
- 能够在团队环境中协作工作。
- 具备优秀的沟通和组织能力。
必备技能:
- 具有丰富的ReactJS和TypeScript经验。
- 擅长构建响应式、动态的用户界面。
- 精通HTML5、CSS3和现代前端工具,如Webpack、Babel等。
- 具有状态管理工具(Redux、Context API等)的经验。
- 熟悉RESTful API并将其与前端应用程序集成。
- 了解前端测试框架(Jest、React Testing Library等)。
- 具备强大的问题解决能力和编写干净、可重用代码的能力。
- 具有版本控制系统(Git)的经验。
- 具备良好的沟通能力和团队协作能力。
优先技能:
- 具有CSS预处理器(SASS、LESS)的经验。
- 熟悉现代JavaScript框架,如Gatsby。
- 了解性能优化技术(延迟加载、代码拆分等)。
- 具有CI/CD管道的经验。
- 理解敏捷方法论和工具(JIRA、Scrum等)。
- 教育和经验:
- 计算机科学、工程或相关领域的学士学位(或同等经验)。
- 5年以上前端开发经验。