职位:移动工程师(Android)
地点:纽约州纽约市和特拉华州威尔明顿
工作类型:合同
持续时间:长期
职位描述:
作为高级领导软件工程师,您是敏捷团队的重要成员,致力于以安全、稳定和可扩展的方式增强、构建和交付可信赖的市场领先技术产品。通过自己的能力和贡献产生重大的业务影响,并应用深厚的技术专业知识来解决涉及多种技术和应用程序的各种挑战。
工作职责:
定期提供技术指导和方向,支持业务及其技术团队、承包商和供应商。
开发安全高质量的生产代码,并审查和调试他人编写的代码。
推动影响产品设计、应用功能和技术运营和流程的决策。
在一个或多个关注领域成为整个职能范围的专家。
作为软件开发生命周期中公司范围框架、工具和实践的倡导者,积极为工程社区做出贡献。
影响同行和项目决策者,考虑使用和应用领先技术。
为团队的多样性、公平性、包容性和尊重文化做出贡献。
必备资格、能力和技能:
正式的软件工程概念培训或认证,以及5年的实际经验。
具有实际操作经验,能够提供系统设计、应用开发、测试和运行稳定性。
精通一种或多种编程语言。
精通软件应用和技术流程,对一种或多种技术领域(如云计算、人工智能、机器学习、移动等)有相当深入的了解。
能够独立解决设计和功能问题,几乎不需要监督。
具备实际的云原生经验。
计算机科学、计算机工程、数学或相关技术领域的经验。
必备资格、能力和技能:
与移动应用团队合作,设置监控并解决移动设备上的生产问题/崩溃。协助故障排除、根本原因分析,并确保软件错误得到及时修正。沟通解决方案和下一步计划。
在单元测试、自动化测试、使用模拟器和设备进行测试/调试等领域具有移动测试经验,包括在设备、模拟器和仿真器上进行内存分析、线程分析和堆分析的移动应用程序分析经验。
能够处理大型代码库,管理共享资源和库,并参与开发一个或多个可在苹果应用商店或谷歌Play商店中使用的移动应用程序的持续开发。
Android特性开发...
使用Java、Kotlin、Android Jetpack、RxJava和Retrofit开发以测试驱动的移动应用程序功能,遵循敏捷软件开发方法论。确保代码符合行业最佳编码实践。
Android框架开发...
使用Java、Kotlin、Android Jetpack、RxJava和Retrofit开发以测试驱动的移动框架,遵循敏捷软件开发方法论。确保代码符合行业最佳编码实践。
技能:
必备技能
良好的技能
移动工程师(Android)
Java、Kotlin、Android Jetpack、RxJava和Retrofit
单元测试、自动化测试、使用模拟器进行测试/调试