安卓开发者

15个月前全职
Thoughtwave Software and Solutions

Thoughtwave Software and Solutions

location 洛杉矶
unsaved
职位-Android开发人员 持续时间-6个月 地点-每周2次在加州圣尼维尔现场 工作职责和技能: - 展示最新的专业知识,并将其应用于行动计划的开发、执行和改进 - 执行移动工程项目 - 参与小到中型移动工程项目的发现阶段 - 参与同行代码审查和团队开发 - 提供并支持业务解决方案的实施 - 为业务提供移动工程支持 - 为移动设备解决业务和生产问题 • 最低教育和经验要求: - 计算机科学或相关领域的学士学位,以及5年构建可扩展电子商务应用程序或移动软件的经验 最低技能要求: - 使用Java进行移动软件开发的经验。 - 使用分布式源代码版本控制系统(Git / Github)的经验 - 具有敏捷方法Scrum的经验 - 使用HTTP协议、REST API和Google Cloud Messaging开发移动网络客户端的经验 - 使用Google Play API:地图、位置和云消息传递的经验 - 使用软件调试技术(调试器、日志记录器、崩溃报告工具)的经验 - 使用内存分析器工具(DDMS、MAT)分析内存问题,如内存泄漏的经验 - 使用资源有限(内存和处理能力)的嵌入式实时系统的经验 - Android软件开发经验 - 在设计模式、MVC、数据结构和算法方面的经验。 - 在单元测试和集成测试Android代码方面的经验。 - 需要发布的Android应用程序。 展示对Android框架及其组件生命周期的深入理解。 精通Kotlin、Android SDK和Gradle,并有使用异步协程和依赖注入(Dagger)的经验 能够构建重点测试性的产品,喜欢测试覆盖率(熟悉Mockk、Google Truth、Robo Electric和Espresso) 在多模块环境项目中有广泛的工作经验。 精通git和持续集成。 使用设计模式(如MVVM、MVP或Clean)进行良好的应用程序架构经验 深入了解Android框架组件及其生命周期,结合对多线程、网络、离线存储和性能调优的扎实知识 构建可重用的Android组件,通过REST和GraphQL API与后端服务集成以协调用户交互。 与我们的产品、设计和用户体验团队密切合作,创建令人惊叹且直观的体验,使连接不同的应用程序变得轻松。 -- ---- 谢谢和问候, 特贾什-技术招聘人员 Thought wave软件和解决方案 314 N. Lake St, Suite 6, Aurora IL 60506 办公桌:分机号码:157 电子邮件: 网站: