职位描述
本职位为核心开发岗位,主要专注于前端开发,但候选人需承担全栈开发职责。我们正在寻找可全职、实习或兼职的远程开发人员。理想候选人将负责设计和开发高质量、以用户为中心的Web应用程序,提供卓越性能和流畅用户体验。同时,该岗位将推动开发生命周期中的自动化进程,确保建立完善的测试、监控和工具链。此外,候选人需在前端开发实践中不断创新,通过优化工作流程提升效率并解决复杂技术难题。
核心职责
- 使用React、Vue.js或Angular等现代前端技术开发和维护高性能响应式网站。与设计师和后端开发人员协作,确保跨平台(桌面端/移动端/平板)用户体验的一致性。实施代码组织、可扩展性和无障碍访问的最佳实践,交付健壮且可维护的解决方案。
- 制定自动化策略优化开发流程,包括自动化测试框架(如Jest/Selenium)、持续集成/持续部署(CI/CD)流水线及监控工具(如Prometheus/Grafana)。具体涉及创建和维护测试/调试/部署脚本,建立预警系统主动发现并解决问题,旨在提升开发效率、减少人工操作并保障代码质量。
- 探索创新前端开发技术以提高生产力并降低资源消耗。包括研究可提升性能、可维护性和开发体验的新框架/工具库,重构现有代码库,优化性能瓶颈,并主导开发符合业务目标的复杂高价值功能。
任职要求
- 精通HTML5/CSS3/JavaScript(ES6+)及React/Vue.js/Angular等前端框架,具备Node.js/Python/Ruby等后端技术经验者优先(因涉及全栈开发)。
- 深入理解CI/CD流水线、自动化测试及监控系统等自动化实践,必须熟悉Git等版本控制系统。
- 出色的解决问题能力及主动应对技术挑战的意识,能独立工作或团队协作,注重代码质量与解决方案的高标准交付。
- 具备良好的跨团队沟通能力(设计师/后端开发/产品经理等),能编写清晰的技术文档促进知识共享。
- 有AWS/Azure等云平台及DevOps实践经验者优先,必须掌握性能优化技巧和无障碍访问标准。
- 支持远程弹性工作制(视全职/实习/兼职类型而定),能适应需求变更并积极投入动态开发环境。