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