职位数量:1个职位
经验要求:5-7年
学历要求:学士学位(计算机科学)
合同期限:07个月,可延长
工作职责:
• 有移动端CI/CD(Jenkins或类似工具)经验者优先考虑。
• 熟练掌握至少2种现代编程语言/框架,如Swift、Objective C、Java、Node.JS、JavaScript、C、C++、Python等。
• 具备基础设施知识,包括RESTful API、单点登录、LDAP、搜索技术。
• 具备丰富的Android SDK、Google Play服务和Android兼容库开发经验。
• 具备使用Android、Android Studio和Gradle开发手机和平板应用程序的丰富移动开发经验。
• 具备Android前端/UI开发经验(了解Google Material Design)、Web服务和XML/JSON/REST连接/消费、本地存储/数据库/SQLite。
• 具备Android开发模式经验,包括Java OOP、MVP、Json、Rest APIS等。
• 熟悉常用的Android库,如Dagger2、Retrofit2等。
• 有IBM Mobile First平台经验者优先考虑。
• 丰富的TDD经验,使用Junit、Mockito、espresso等编写单元测试和UI测试。
• 熟悉代码覆盖率和单元测试工具JaCoCo。
• 熟练使用Git,包括分支、合并、标签和Pull Requests。