在有限的指导下,高级UI/UX开发人员通过应用编程技术和计算机系统的知识,规划、文档化、开发和测试计算机软件。高级开发人员在领导软件项目的同时,指导团队进行编码最佳实践,并构建高质量的解决方案。
高级UI/UX开发人员 - Oreillyauto.com团队为IT商务平台Oreillyauto.com开发前端代码,为我们的客户提供无缝的用户体验。团队的前端代码使用各种软件系统实现,包括Vue 2/Vue 3、Thymeleaf、CSS、HTML、Broadleaf和Kubernetes。
主要工作职责
• 管理任务并对项目管理原则有一般的理解。
• 引导项目通过完整的软件开发生命周期。
• 参与并领导多个项目的开发。
• 推荐软件改进和系统变更。
• 进行软件和数据分析,以识别问题并解决问题。
• 主持各种会议,以确定软件需求和项目细节。
• 进行软件演示,以教育和培训他人使用软件。
• 与利益相关方合作,确保开发的解决方案符合预期的业务结果。
• 对团队支持的软件和系统以及整个公司业务保持深入理解。
• 调试和纠正复杂的软件缺陷。
• 使用编码最佳实践开发新的或修改现有的软件。
• 创建或更新高级项目文档。
• 测试软件以验证代码准确性和高质量的软件系统。
• 指导软件开发人员和实习生。
• 进行和参与代码审查会议和项目经验总结活动。
• 提供项目更新,并适当报告项目时间。
• 执行分配的其他职责。
技能和资格
必需:
• 计算机科学、信息系统或相关领域的学士学位
• 中级项目开发生命周期(PDLC)和软件开发生命周期(SDLC)的知识
• 3年以上作为软件开发人员的编程经验
• 先进的软件调试和测试知识
• 能够理解复杂的计算机系统(多个程序、数据库、通信等)
• 中级编程、数据库系统和系统分析与设计的知识
• 中级对变更管理、O'Reilly变更控制流程和程序的理解
• 能够编写高级技术文档
• 具有高级问题解决能力,能够有效地管理多个任务
• 良好的口头和书面沟通能力
• 必须能够独立学习,同时在团队环境中工作良好
• 灵活的工作时间安排,包括夜间和周末
期望:
• 有React、Angular或类似的Web框架经验
• 有Nuxt/Next的经验
• 有从单体应用迁移到微服务架构的经验
• 能够清晰表达高级技术概念,并教授他人。
• 有在DevOps中工作的经验,包括使用GIT、Jenkins、JIRA和Confluence等开源技术进行持续集成和持续部署。
福利
所有全职团队成员都有资格享受一项旨在为我们的团队成员及其家人提供便利和安全的福利计划。计划、资源和福利资格因雇佣状态、平均工作小时数、地点和服务长度而异。有关详细的福利信息,请点击此处或在浏览器中输入http://bit.ly/ORLYBenefits。
薪酬范围
该职位的基本薪资为每年94,000美元至117,000美元,另外还有5%的年度奖金。根据经验确定确切的薪酬,但中点在100,000美元至106,000美元左右更为实际。