职位ID:104427

社交类ios前端开发

  • 合作方式:
  • 时间制 全国远程
  • 预估日薪:
  • 1000
  • 预估总价:
  • 14000元
  • 预估工时:
  • 14天
  • 所在区域:
  • 全国远程

需求描述

持续面试招人中,可继续申请

需要至少2年专业ios开发经验,有融云经验者优先,每周(包含周末)至少需要20小时(如果周一到周五可以工作,优先考虑)

我们是一家初创公司,目前已经收到贝里斯资本的天使轮/种子轮融资。团队有2个前端和2个后端工程师。 目前在v1阶段开发的收尾工作,急需一位兼职ios前端工程师(全职也可以)远程加入我们,越早能开始越好,推进开发的收尾工作。表现优秀者我们会继续合作,欢迎加入更新迭代和之后版本的开发

在谈到需求之前,你需要知道的基本背景资料,其它的加入签署保密协议后我们可以再细聊:

我们的项目是个交友约会 app (类似她说,探探,积目,tinder等)
- 你可以看别人的主页
- 然后可以点赞,点赞的话可以 点赞主页上 4种不同部件
-照片
-问答
-音频
-视频
-前端ios,后端python
-我们只支援到 iOS 12
-View 都在 storyboard
-逻辑都在 code
-直接 MVC,MVVM 暂时不考虑。做完第一版要大改的话,也可以,但是暂时不考虑。

需求:几个比较大的 Tech Debt,也就是请你来需要改进修复的地方

-Dark mode(黑夜模式)。现在 app 里面做的并没有用到 iOS 13 的方法,而是直接用 notification center + timer + appearance 去直接看时间转换颜色。这个做法有非常多的问题。经常没办法正确转换,一堆UI的单子有的没的,就一次给做对了就完了。
直接使用 iOS 13 的 dark mode
要做一些方法,保证 iOS12能正确转换。


-对话部件融云的整理
我们的对话部件现在是用融云去做,我们的需求上有些技术上的限制没法完全满足,所以我们要想办法满足这些需求。例如:
不需要对话就让交了好友的用户留在列表之上
用户 点赞了对方的一个部件以后,这个部件要以 view 的模式显示在对话里面,这个融云支持,但是我们要写出来。
融云初始链接的问题
显示历史聊天记录的时间


-部件 view
这个在赶工的时候用了 constraint 的方法,就所有的部件都放在一个 storyboard 的 view 里面,然后用 enum 的方法,选到某一个 frame。
需要重建整个思路。最好是能把每一个 view 都分开建立。
主要是问答和图片都有多个样式,要想一个能以部件类别去统一逻辑,但是 view 能变化。Factory 也好,什么也好,能满足需求就行。


-Web Socket
这是后台依赖的 tech debt。后台需要打开 web socket,前段用听的方法去得到专属模式的状态转换/推送。现在的做法是直接依赖推送,如果用户把推送关掉,就只能页面转换的时候才能检查用户的资料状态了。
后台做好以后,前段用 Starscream 之类的接入端口。然后后台发的资料也是用 notification 的 JSON 格式。
然后开一个 Deeplink Handler,web socket 和推送都走这个 deeplink 的 handler


-城市/家乡/学校等的打字提示


其他具体需求可以再细聊。诚心诚意招人,也希望你能诚心来帮我们做好这件事情。

信用行为

  • 发布项目
    8
  • 订单总数
    33
  • 退款单数
    1

完善简历

工程师完善技术能力和项目经验,更易接到订单

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信客服

需求方请加需求方端客服沟通需求,工程师请加工程师端客服浏览推送职位

需求方端客服
工程师端客服
联系需求方端客服