V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 外包信息请发到 /go/outsourcing 节点。
• 不要把相同的信息发到不同的节点
Croath
V2EX  ›  酷工作

[上海] 招聘 Android 研发工程师(App 日常升级维护 & RN 转原生)

  •  
  •   Croath · 2020-04-15 11:28:05 +08:00 · 7435 次点击
    这是一个创建于 1712 天前的主题,其中的信息可能已经有所发展或是发生改变。

    公司介绍

    小特科技(上海)有限公司,旗下产品为「小特 App 」

    公司成立于 2017 年,是一家集 软件开发、新媒体内容运营、垂直电商、线下实体店 为一体的新能源汽服务公司。

    「小特」 App 为国内特斯拉车主必备的 App ( iOS 、Android 均可下载),提供了充电地图、车辆控制功能,也是最大的特斯拉中文社区。

    「小特叔叔」即是公司创始人,也是公司的新媒体内容 IP,主要在微博、微信等平台输出中高端新能源汽车相关内容。

    「小特未来商店」为公司自营电商平台,分为有赞、淘宝两个平台,为广大特斯拉车主提供高品质汽车周边。

    「小特未来店」为公司即将推出的线下汽车美容店。

    小特社区 爱车拓展 充电地图


    招聘基本说明

    公司经营两年多,目前 15 人左右。因规模扩张,需要招聘一些技术岗位,技术岗位均在上海,地点为上海虹桥附近,年后恢复正常工作即开始选址。

    以下列出皆为全职岗位(非远程)。

    如果有兴趣,请将简历发至 Y3JvYXRoQHhpYW90ZS5jb20=


    岗位介绍

    Android 研发工程师( 16-22k ) 3 年经验以上,本科

    基本要求:

    • 技术基础扎实,熟悉常用数据结构与算法
    • 熟悉 Java 语言(或 Kotlin )和 Android API
    • 有 React Native 经验
    • 熟悉 HTTP 协议
    • 深入了解 Android 系统的进程管理、网络管理等各项机制
    • 两年以上 Android 平台开发经验
    • 良好的沟通能力和合作精神,有责任感

    职责:

    • 参与 Android 平台上产品的开发与维护
    • RN 产品转型原生开发

    加分项:

    • 活跃于开源社区,有 issue 或 pr 贡献
    • 熟练使用 Kotlin
    • 熟练使用任意一种后端语言 /框架
    • 有独立负责一款产品研发的经验

    备注:

    • 有期权,快速成长团队
    • 工作地点:上海虹桥商务区
    • 简历请附 GitHub 地址

    iOS 研发工程师(已招聘)

    前端研发工程师(已招聘)

    后端研发工程师(已招聘)

    数据平台研发工程师(已招聘)

    第 1 条附言  ·  2020-07-23 19:20:22 +08:00
    继续招聘,目前走上了纯原生 Kotlin 重写的路,不用填 RN 的坑了。
    43 条回复    2020-09-07 15:24:25 +08:00
    rebounce
        1
    rebounce  
       2020-04-15 11:59:58 +08:00
    RN 转原生是出于哪方面的考量啊?

    RN 反应出来的坑越来越多了吗?
    Croath
        2
    Croath  
    OP
       2020-04-15 12:03:04 +08:00   ❤️ 1
    @rebounce

    历史上开发人员的原因导致第一版 Android 用 RN 写的,iOS 早就是原生的了。
    我们 app 主要是车主用,对车的操控比较多,动画方面也要求细腻和精美,RN 有时候播放一些 Lottie 动画和自己写一些动画的时候有些卡顿,本身内存占的也稍微高一些,不太符合我们的期望。
    john6lq
        3
    john6lq  
       2020-04-16 03:00:42 +08:00 via iPhone
    严格限制工作经验吗?会原生和 kotlin,目前还在职,但是考虑换工作了。
    Croath
        4
    Croath  
    OP
       2020-04-16 09:34:42 +08:00
    @john6lq 不严格限制经验。RN 经验是比较看重的,因为新规划的 feature 大部分在 RN 上。
    cyndihuifei
        5
    cyndihuifei  
       2020-04-16 21:00:33 +08:00
    我还以为这系列都是小特叔叔自己做的😂
    Croath
        6
    Croath  
    OP
       2020-04-16 21:04:28 +08:00
    @cyndihuifei 累死特叔吗 O_O
    v2xeuser
        7
    v2xeuser  
       2020-04-20 22:22:53 +08:00
    很明显又是一个被 RN 坑了的公司 哈哈
    Croath
        8
    Croath  
    OP
       2020-04-20 22:34:17 +08:00
    @v2xeuser 并没有
    NonClockworkChen
        9
    NonClockworkChen  
       2020-04-20 23:45:51 +08:00
    @Croath 你的描述有歧义,不应该是 RN 转原生。
    应该是,原生嵌套 RN 。
    vtychx
        10
    vtychx  
       2020-04-21 15:09:55 +08:00
    rn 在流畅度和动画效果处理上比原生差得远,毕竟隔着 wevview 呢。
    我也有点后悔选型 rn 了
    Croath
        11
    Croath  
    OP
       2020-04-21 20:55:12 +08:00
    @NonClockworkChen 接下来的工作是要把 RN 那部分都转成原生。
    Croath
        12
    Croath  
    OP
       2020-04-21 20:56:08 +08:00
    @vtychx 应该没 webview 什么事主要是 js 引擎。嗯和我们考量的一样,因为动画比较多,对动画的精细度和流畅度要求也比较高才准备转型。
    NonClockworkChen
        13
    NonClockworkChen  
       2020-04-22 10:56:23 +08:00
    @vtychx RN 和 webview 有个鸡毛关系,RN 是直接编译成 OC 的。
    瓶颈还在于 RN 自己内部的设计,所以说要重构。
    vtychx
        14
    vtychx  
       2020-04-23 09:47:50 +08:00
    @NonClockworkChen 刚查了下,的确没关系。我们现在用的 ionic 是基于 webView,一直以为 rn 是类似的。
    NonClockworkChen
        15
    NonClockworkChen  
       2020-04-23 10:03:31 +08:00
    @vtychx 还是楼上说的完整,js 引擎+原生引擎,比较精确。
    http://www.fly63.com/article/detial/5654?type=3
    melonrice
        16
    melonrice  
       2020-04-27 20:51:36 +08:00
    支持远程么。这事之前干过
    Croath
        17
    Croath  
    OP
       2020-04-27 20:56:46 +08:00
    @melonrice 不支持
    huruwo
        18
    huruwo  
       2020-04-27 23:13:51 +08:00
    巧的啊 我们公司也在准备踢掉 RN 用原生替换,就是原生开发好难找的
    wen704
        19
    wen704  
       2020-04-27 23:39:29 +08:00 via Android
    @vtychx rn 其实也不差的。。至于你说的流畅度和动画效果,应该是没把控好渲染的时机和范围…
    ccraohng
        20
    ccraohng  
       2020-04-28 09:37:51 +08:00 via Android
    比较好奇,RN 动画用的什么库 。reanimated 实际效果不行吗,或者说动画用的自带的那个
    hahaayaoyaoyao
        21
    hahaayaoyaoyao  
       2020-04-28 09:53:50 +08:00
    @huruwo 在哪? 可以远程吗?
    hahaayaoyaoyao
        22
    hahaayaoyaoyao  
       2020-04-28 09:54:18 +08:00
    @huruwo 我还可以接外包
    huruwo
        23
    huruwo  
       2020-04-28 11:20:01 +08:00
    @hahaayaoyaoyao 已经让前端转原生顶上去了
    JellyBeanX
        24
    JellyBeanX  
       2020-05-03 12:18:08 +08:00
    请问 Android 岗位还招吗
    Croath
        25
    Croath  
    OP
       2020-05-04 18:00:37 +08:00
    @JellyBeanX 在招
    RtIHZ
        26
    RtIHZ  
       2020-05-08 13:46:28 +08:00
    hakase
    Croath
        27
    Croath  
    OP
       2020-05-08 13:52:51 +08:00
    @RtIHZ >.<
    RtIHZ
        28
    RtIHZ  
       2020-05-08 14:37:19 +08:00
    @Croath 你这头像我见一次喊一次!
    liberty1900
        29
    liberty1900  
       2020-07-26 14:46:46 +08:00
    我正要入 RN 的坑,哈哈
    hongch
        30
    hongch  
       2020-07-27 09:24:51 +08:00
    - - 还没招到
    blueaurora
        31
    blueaurora  
       2020-07-27 09:27:10 +08:00
    果然 rn weex 都是坑啊.. 我也转过原生
    huruwo
        32
    huruwo  
       2020-07-27 15:24:15 +08:00
    2020 了 rn 依然 shit
    Croath
        33
    Croath  
    OP
       2020-07-27 18:07:51 +08:00
    @blueaurora
    @huruwo

    RN 客户端已放弃,原生在正在写。
    Croath
        34
    Croath  
    OP
       2020-07-27 18:08:21 +08:00
    @hongch
    @liberty1900

    RN 坑了一波,很难找到维护者,现在直接不搞了直接做新的了。
    NonClockworkChen
        35
    NonClockworkChen  
       2020-08-24 22:22:06 +08:00
    @Croath 震惊!继 Airbnb,Udacity 之后,特斯拉也放弃了 RN 。
    rebounce
        36
    rebounce  
       2020-08-25 10:14:17 +08:00
    @NonClockworkChen
    @Croath
    JS 的 jit 带来的性能问题,可以考虑替换 Hermes 的 Jscore,性能会有一定提升。
    如果你们当时 iOS 用的是 Rn,Android 用的原生可能就不会有这个问题,因为 iOS 平台的 Jscore 性能比 Android 好太多。
    hahaayaoyaoyao
        37
    hahaayaoyaoyao  
       2020-08-28 19:55:53 +08:00
    学历硬性要求吗?
    Croath
        38
    Croath  
    OP
       2020-09-01 16:47:21 +08:00
    @NonClockworkChen 我们不是特斯拉
    Croath
        39
    Croath  
    OP
       2020-09-01 16:47:32 +08:00
    @rebounce 情况已经这样了...
    Croath
        40
    Croath  
    OP
       2020-09-01 16:47:51 +08:00
    @hahaayaoyaoyao 不如直接投简历过来先聊聊
    NonClockworkChen
        41
    NonClockworkChen  
       2020-09-01 16:58:17 +08:00
    @Croath 嗯,明白,但我是老 UC 编辑部了。
    NonClockworkChen
        42
    NonClockworkChen  
       2020-09-01 16:58:55 +08:00
    @Croath 小半年前,看你们信心满满的样子,给了我 RN 还有救的错觉。。。
    rebounce
        43
    rebounce  
       2020-09-07 15:24:25 +08:00
    @Croath 我下了 app 试玩了下,使用是没啥问题的,除了首页的 lottie,还有哪个模块动画比较多?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2797 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 14:35 · PVG 22:35 · LAX 06:35 · JFK 09:35
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.