作为高级体验技术专家,您将与其他热情、有动力和有才华的人一起领导并作为敏捷团队的一部分,为我们的客户创造创新解决方案。您的主要职责将包括使用Sapient和行业最佳实践开发基于Web、移动和/或桌面的交互式应用程序,为Sapient客户提供高价值和高质量。
我们的环境和文化促进成长,并提供令人兴奋的机会来磨练您在我们支持的行业和业务问题解决方面的技能。您将负责从想法到代码到测试到运营的软件。通过您的工作,您将直接对我们的客户产生影响,并看到您的想法变为现实。您将建立技术技能,扩展协作方法,并发展领导才能。
职责将包括以下几项:
• 与客户利益相关者和其他后端架构师密切合作,定义和设计应用程序的前端架构。共同决定框架和工具、部署策略、开发运维流水线、质量门控、定义非功能性需求、定义自动化测试解决方案。
• 通过实施最佳实践,如日志记录、指出技术债务、使用代码质量工具(如SonarQube、ESLint(自定义并与Sonar同步)、Stylelint/Sasslint等)来关注质量。
• 熟练自动化冗余工作,例如常见的组件结构,无论是在脚手架方面还是使用正确的设计模式/创建抽象方面。
• 指导工程师进行代码审查,指导技术决策。
• 熟练处理devops流水线,并能根据模块的需要进行调整/更改构建/部署流水线(例如Jenkins/Travis/Now.sh/Gitlab)。
• 在团队成长和技能提升方面提供支持。