安卓开发人员

远程
全职
项目就业
一个大型银行项目需要一名高级专家。 对该专家的主要要求如下 - Java 核心 - 了解 OOP、SOLID、DRY、KISS、YAGNI。 - 设计模式 - 对 Service、ContentProvider、BroadcastReceiver 组件有深入了解。 - 安卓 SDK - 技术栈:RxJava2、Dagger2、OkHttp、Retrofit、Room、Mockito、JUnit(知识、经验、编写单元测试的能力) - 了解 MVVM、MVP 架构(了解这些架构,并有在其中工作的经验) - 安卓材质设计 - 网络协议的基本概念:http、rest、soap 等 - 了解 Java 中的多线程 - 算法和数据结构 其他要求: - Kotlin - 团队工作经验 更佳条件 - Kotlin 程序 - 具有 CI/CD 定制经验 - 了解 WebSocket/具有相关经验 - 具有使用安卓系统服务(传感器、蓝牙、报警等)的经验 - 敏捷方法论经验 个人素质: - 责任感、自我激励、活跃(积极主动)、沟通技巧 - 能够独立理解新事物,并在必要时向同事寻求帮助。 - 努力实现持续发展 主要任务 - 为收银员的工作创建应用程序 - 实施与各种支付工具交互的系统 - 实施与安卓终端配合使用的程序库