高级iOS开发者
该公司正在寻找一名高级iOS开发者加入他们的团队。这是一个全职职位,寻求有能力在新泽西州普林斯顿现场工作的候选人,属于混合角色。作为该组织的高级iOS开发者,您将负责在金融科技、软件或其他相关领域进行移动应用程序开发。您将在一个多样化的开发团队中的敏捷开发环境中工作。这个角色是一个令人兴奋的机会,加入一个快速发展的团队,并对正在改变数字银行业的产品产生影响。
所需技能和经验
• 在iOS平台上构建应用程序的强大专业经验;
• 精通Swift编程语言;
• 有REST服务的经验;
• 对系统和架构设计有良好的理解;
• 精通离线存储(Realm,Keychain);
• 在多线程方面有很强的专业知识(GCD,NSOperation,Swift Concurrency);
• MVVM+Coordinator架构基础知识;
• 响应式编程知识(RxSwift,Combine);
• 自动化测试(单元测试,UI测试,快照测试);
• 有开发、发布和维护iOS应用程序的丰富经验;
• 熟悉苹果的设计原则和界面指南。
期望技能和经验
• 熟悉软件开发方法论、工具和最佳实践。
• 出色的解决问题的能力,能够独立工作和团队合作
• 对数据库和数据建模有了解。
• 出色的沟通和团队合作能力。
你将要做的事情
技术分解
• 50% 后端
• 50% 前端
日常职责
• 设计和构建iOS应用程序的前端和后端方面;
• 确保应用程序的质量、性能和可靠性;
• 分析和修复应用程序的瓶颈以提高性能;
• 实施新技术以最大化应用程序开发效率;
• 与跨职能团队合作,确定和开发新功能。
待遇
• 提供牙科和视力保险计划
申请人必须目前被授权以全职工作的方式在美国工作,无论是现在还是将来。