大家好专业人士,
我在芝加哥,伊利诺伊州有一个基于IOS和Android的开发人员职位。请查看以下两个职位的要求:
IOS职位描述:
芝加哥,伊利诺伊州(现场)
工作描述:
根据线框模型开发新功能和用户界面
确保应用程序的最佳性能和用户体验
修复错误和性能问题
编写干净、可读和可测试的代码
与后端开发人员、设计师和团队的其他成员合作,交付良好架构和高质量的解决方案
基本技能:
8年以上iOS移动应用开发经验
对移动应用开发有广泛的了解。包括从第一行代码到在应用商店发布的整个过程
对iOS应用开发有深入的了解
精通Swift
具备SwiftUI、Combine、MVVM的经验
具备在Jest、JUnit、Espresso、Mocha等工具中编写自动化测试的能力
精通BitBucket/GitHub/GitLab
熟悉Core Data、Core Animation和其他iOS框架
熟悉苹果设计原则
熟悉RESTful API、GraphQL和移动网络库
熟悉JSON格式
具有分析和调试移动应用程序的经验
熟悉推送通知
使用Firebase的经验
熟悉React Native或Flutter
熟练掌握Unix/Linux环境
Android开发人员职位描述:
工作描述:
Android本地开发3年,Kotlin + React Native开发1年
我们正在寻找专注于Android的优秀软件开发人员,能够通过持续集成和自动化测试框架提供高质量的工作。如果您觉得自己的技能可以在Android世界中带来革命,那么您就是我们想要提供所有资源来进行创新和实施的人。作为Android开发人员,您将:根据所需规格设计和开发Android应用程序。拥有端到端产品模块/功能的所有权(从需求到上线)。设计和代码审查,解决问题并帮助团队成员。通过与最终用户直接互动收集需求。研究开发功能/应用所需的开源框架/技术。作为候选人,您必须具备以下知识:有Android特定应用开发经验。良好的面向对象概念理解。有Kotlin开发经验者优先。必须具备良好的设计模式理解。精通需求收集和分析。至少有两个商业发布的应用可供立即下载和我们开发团队审核您的贡献。对操作系统基本原理,如进程、进程间通信、多线程原语、竞态条件和死锁等有扎实的理解