直接聘用
混合(主要远程)
加州托伦斯(可提供搬迁援助)
年薪17万美元-18万美元+年度奖金(15%-22.5%)+风险奖金(起点为11%)+免费经理车辆+其他竞争性福利。
职位描述
工程主管(前端)通过与产品、设计、用户体验团队和其他合作伙伴合作,推动移动开发(iOS和Android)、测试和发布。负责通过应用商店高效地将我们的移动应用和前端应用交付给数千名客户,积极参与软件开发生命周期,推动适当的软件设计,注重工程和跨功能协作的最佳实践。适合该职位的候选人将热衷于构建和扩展令客户满意的令人兴奋的软件产品,成为高标准软件工程的旗手,并成为交付对收入和利润产生直接影响的关键角色。
职责
• 根据设计,领导开发和维护移动应用,以实现数字/应用产品交付的每个阶段(POC、Alpha、Beta、MVP、规模化)的成功
• 技术领导者,负责移动应用的技术和架构决策,推动模块化和可扩展的解决方案,以应对未来的架构变化和设计。
• 负责前端应用程序、应用商店发布(iOS和Android)和移动/ Web开发的生命周期。
• 使用测试驱动的开发技术编写高质量、自我记录的代码。
• 与产品团队、设计师、运营和其他利益相关者合作,并在需要时提供/接收反馈并提出折衷方案。
• 确保代码遵循最新的编码实践和最佳行业标准。
• 与后端开发人员密切合作,了解并正确使用系统API。
• 编写单元测试和集成测试,并开发日常任务的自动化工具。
• 挑战想法和意见,避免陷阱和低效的解决方案。
• 通过适当的单元测试和UI测试确保交付里程碑的质量。
• 应用调试和测试来解决客户问题。
资格
教育
• 计算机科学、信息技术或类似领域的学士学位
• 计算机科学、信息技术或类似领域的硕士/研究生学位优先。
技术技能
• React和React Native(必备技能)
• iOS和Android开发(必备技能)
• 对应用商店发布有实际经验
• 对Rest API的了解和经验
• Python或其他后端经验是一个加分项。
• 在AWS环境中的开发经验
• RDMS和NoSQL(MySQL是一个加分项)
• 敏捷开发方法(包括CI/CD、Scrum实践、测试驱动开发)
• 熟悉云基础设施、容器化、安全实践、业务和技术指标
• 熟悉日志记录和分析工具
• 熟悉开源、第三方和跨平台集成。
• 在快节奏的移动和Web开发团队中工作超过8年,涉及跨功能数字团队和部门的积极协作。
• 3年以上领导移动开发(包括设计和架构)的经验。
• 优先了解汽车行业(经销商、服务、销售等)。
• 熟悉用于移动和Web开发的协作和迭代软件开发工作流程。
• 在高标准设计方面构建面向客户的移动和/或Web应用程序的丰富经验。
• 能够使用测试驱动的开发技术编写高质量、自我记录的代码。
• 能够与用户体验设计师合作,包括提供和接收反馈,并在需要时提出折衷方案。
• 对软件工程的最佳实践有深入了解和经验,包括最新的编码标准、CI/CD、单元测试、集成测试、安全实践、设计模式和其他行业标准。
• 熟悉系统API和后端集成。
• 能够与后端开发人员密切合作,正确地与后端系统集成,构建可扩展、面向客户、容错的三层应用程序。
• 能够挑战想法和意见,避免陷阱和低效的解决方案。
• 对包括iOS和Android在内的跨平台开发有深入了解。
• 熟悉测试和调试流程,包括单元测试和UI测试。
• 具有在地理分布的跨功能团队中工作的强大人际沟通和协作能力。
• 能够培养初级工程师并与团队中的同行工程师合作。