角色目标
我们正在寻找一名全栈开发人员加入我们的团队。理想的候选人应具备灵活性,能够扮演不同的角色,改善我们的流程并管理新项目。具备基于位置的服务方面的专业知识将会很有用,或者至少具备处理大型数据集的专业知识。
角色详情-主要职责和责任
职责
负责一个集成或定制项目 扮演多重角色,成为团队合作伙伴,愿意为其他团队提供支持 能够在客户会议中进行对话(良好的沟通是关键) 能够前往客户现场 渴望与最新技术保持同步,并改善流程和结构 有效地优先处理有时间限制的交付物。应能够快捷处理并组织好技术债务任务,以在上线后处理 可在工作时间之外提供支持以应对突发事件或紧急任务 愿意帮助他人提升能力
React经验
最好有Next.js框架的经验 具备清晰的Redux理解,以实现高效的状态管理和可预测的数据流 实现路由导航,实现屏幕间的无缝切换和应用内导航 利用JavaScript和TypeScript语言(包括ES6语法)进行应用开发 与设计和产品团队合作,创建外观精美且用户友好的基于地图和地理空间数据的Web应用程序。
Node.js经验
RESTful API:具备使用Express包和RESTful API进行数据检索和与后端服务通信的经验,这是集成的基本要求 利用JavaScript和TypeScript语言(包括ES6语法)进行应用开发 熟悉微服务架构 构建可在多个微服务中使用的共享包 熟悉软件开发最佳实践和设计模式 熟悉Kafka或事件驱动架构 有效的日志记录和故障排除
Dev Ops经验
监控稳定性 有最少的Dev Ops经验 熟练使用Docker 熟悉CI/CD 熟悉Nginx 熟悉SSL
数据库经验
精通SQL数据库 熟悉NoSQL数据库 基本了解查询优化 熟悉存储过程 熟悉DML查询错误,如死锁
常规经验
安全最佳实践:了解并遵守安全最佳实践,以保护用户数据并确保应用程序的完整性 冗余和高可用性最佳实践 单元测试 技术架构知识和经验,以设计性能、无单点故障和简洁的应用程序 地图和基于位置的服务集成,使用Google Maps、Mapbox或其他开源平台 用户和基于角色的权限:实施用户和基于角色的权限系统,以控制对特定应用功能和数据的访问,增强安全性和用户体验。
所需的技能、资格和经验
计算机科学、软件工程或相关领域的学士学位,具备4-5年以上的相关工作经验。 UI/UX设计原则和响应式设计技术。 版本控制系统,如Git。 批判性思维、问题解决和调试技巧。 持续学习和适应性,以跟上不断发展的开发技术。 #J-18808-Ljbffr