高级前端开发者

15个月前全职
6.5K - 8K SGD NodeFlair

NodeFlair

location 新加坡
unsaved
职位摘要 薪水 S$6,500 - S$8,000 / 月 职位类型 资历 高级 经验年数 至少5年 技术栈 TDD Hooks Next.js Rest API React Hooks React Router CI Webpack Babel Git Jest React 职位描述 在Kydon,我们不断创新,改变新加坡和其他地方的数字教育和培训领域。我们的目标是构建一个学习平台,为我们的用户(管理员、专业主题专家、培训师和学员)提供无缝的教学、学习、协作和参与体验。 我们现在正在寻找一位经验丰富的高级前端开发人员,热衷于为新加坡公共部门的客户创建交互式、用户友好的Web应用程序。作为我们开发团队的重要一员,您将负责设计和实施我们学习平台的前端架构,确保动态和响应式的用户体验。 工作职责: • 使用React和优先使用Next.js设计和实施我们学习平台的前端架构; • 与UX/UI设计师合作创建直观、响应式的界面,并确保UI/UX设计的技术可行性; • 主导新功能的开发和实施,并参与从概念到部署的开发生命周期的所有阶段; • 开发、测试和维护具有深度领域和大数据量的UI丰富的Web体验; • 确保应用程序的性能和可扩展性; • 指导初级开发人员,并与同级前端开发人员承包商合作,包括代码审查和管理; • 构建可重用的组件和前端库以供将来使用; • 在编码和设计中带领前端团队采用最佳实践;和 • 了解新兴的前端技术和行业趋势。 技能和资格 • 至少5年的前端开发经验 • 深入了解React,如果有Next.js经验则更佳: • 掌握React概念(组件、props、state、生命周期方法) • 熟练掌握React Hooks和函数组件 • 了解React Router进行导航 • 测试: • 有使用Jest等测试库和React中的测试工具的经验 • 掌握测试驱动开发(TDD)实践 • 构建工具: • 熟练使用Webpack等构建工具 • 了解Babel进行转译 • 版本控制: • 掌握Git,并了解Git工作流程 • Web性能: • 知识性能优化技术。 • 熟悉Lighthouse等工具 • Web安全: • 了解常见的Web安全原则 • 持续集成/持续部署(CI/CD): • 有CI/CD流水线的经验 • UI/UX基础知识: • 了解响应式设计原则 • 熟悉UI/UX设计模式 • RESTful API: • 有使用RESTful API的经验 • 有Bug跟踪和管理经验,以及良好的优化和调试技巧 • 良好的口头和书面沟通能力 • 计算机科学或相关学科学士学位 • 必须是新加坡公民 我们提供: • 有竞争力的薪水和全面的福利 • 灵活的工作时间和混合工作安排 • 合作支持的工作环境 • 职业发展和技能发展的机会 • 参与具有全球影响力的有意义项目的机会 我们只通知入围者,给您带来不便,敬请谅解。