安卓开发者/安卓工程师/Java/Kotlin

15个月前远程合同
55 - 65 USD / 时 TellusSolutions

TellusSolutions

location 芝加哥
unsaved
职位描述: 职责: • 通过审查和分析信息(例如问题、影响、重要性、可能的根本原因等),解决移动设备的业务和生产问题;然后与支持团队合作解决发现的问题。在解决问题后,对多个移动设备进行根本原因分析,以防止将来再次发生 • 通过与跨职能业务伙伴合作,开发创新的移动技术解决方案和战略,以支持业务目标;开发关键机会评估;基准和分析行业最佳实践;预测未来技术;推动优先级高的倡议;识别和实施解决方案;与组织内的决策者和高管沟通和影响;影响行业采用可持续解决方案;并定义软件开发准则、标准和流程。 • 与跨职能团队合作确定项目要求;将要求转化为适用于多个操作系统(例如iPhone、Android)的移动解决方案;收集所需信息(例如设计文档、产品要求、线框图);编写和开发可应用于多种类型移动设备的代码(例如Java/Kotlin);开发用户界面解决方案;进行测试以确保解决方案功能正常;向团队成员和利益相关者沟通项目进展和障碍;确定问题的解决方案;改进设计以防止多个设备上的缺陷再次发生;确保按时交付;与项目经理合作,为项目实施计划提供指导。 • 消除影响绩效的障碍和障碍;提供资源;确定绩效标准;测量进展并相应调整绩效;制定应急计划;展示适应性并支持持续学习。 • 通过培训和指导他人使用和应用公司政策、程序、使命、价值观和道德和诚信标准,促进和支持公司政策、程序、使命、价值观和道德和诚信标准的应用;确保遵守它们;并利用和支持开放门政策。 • 通过评估当前计划、项目和倡议的持续有效性,与业务伙伴、经理、同事或其他关键利益相关者咨询;征求、评估和应用改进效率和成本效益的建议;参与和支持社区外展活动,确保满足业务需求。 要求: • 计算机科学、工程或相关专业的学士/硕士学位 • 5年以上全栈软件开发各个要素的专业经验 - 原生移动、Web前端、后端,以及过去的实际编码经验 • 有面向消费者的应用和电子商务或零售购物经验 • 具备构建可扩展的后端系统和平台的实际经验 • 具备设计和开发Android平台高级应用程序、对代码进行鲁棒性(包括边缘案例、可用性和一般可靠性)的单元测试等方面的知识 • 与跨职能团队合作,定义、设计和发布新功能 • 具备故障修复和提高应用程序性能的经验 • 与外部数据源和API合作 • 具备敏捷方法Scrum的经验 • 持续评估和实施新技术,以最大化开发效率 • 具备软件开发经验和Android技能开发的证明 • 能够将线框转化为完美的视图 • 对动画和屏幕过渡有了解 • 至少发布过一个原创的Android应用程序 • 具备使用Android SDK、服务和各种后台处理方法的经验 • 具备通过REST、JSON、Google Cloud Messaging和HTTP协议处理远程数据的经验 • 具备使用Google Play API的经验:地图、位置和云消息 • 具备使用第三方库和API的经验 • 具备使用内存分析工具(DDMS、MAT)分析内存问题的经验 • 对移动领域、架构、趋势和新兴技术有良好的了解 • 对完整的移动开发生命周期和编写可读性强、可维护性强、性能良好的面向对象代码有扎实的理解 • 具备使用Kotlin、Coroutines、MVVM、MVVM Clean、View Models、Repository Design pattern和其他架构的经验 • 具备使用编排层和GraphQL的经验 • 在敏捷环境中工作并使用Jira等跟踪工具的经验 • 具备React Native的经验为佳 软技能: • 具备团队合作精神、批判性思维能力和解决问题的能力 • 具备良好的时间管理技能、人际交往能力和沟通能力 • 渴望帮助塑造Client的Android开发方向 • 致力于不断学习、成长,并帮助Client应对全新的挑战 • 与UI和UX设计师以及软件测试人员合作,确保每个应用程序的外观和功能完美 • 具备与UI和UX设计师以及软件测试人员合作的经验,确保Client的应用程序外观完美、功能正常 • 主动监控应用程序评论,发现改进的方向 • 具备强烈的好奇心 职位类型:合同 薪酬:每小时55.00 - 65.00美元 福利: • 401(k)养老金计划 • 牙科保险 • 健康保险 工作时间: • 8小时轮班 经验: • iOS:1年(优先考虑) • SDK:1年(优先考虑) • Android:1年(优先考虑) 通勤能力: • 加利福尼亚州圣尼维尔94086(必需) 能否重新安置: • 加利福尼亚州圣尼维尔94086:开始工作前重新安置(必需) 工作地点:远程