V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
jfan288
V2EX  ›  酷工作

帮美国朋友公司招一个前端工程师 Senior React JS Developer,在家办公,全职,拿美元

  •  
  •   jfan288 · 2020-07-06 10:08:08 +08:00 · 3401 次点击
    这是一个创建于 1387 天前的主题,其中的信息可能已经有所发展或是发生改变。
    第二次发招聘帖子了,之前在 V2EX 帮朋友找过一个全职 java,现在需要一个全职前端。岗位要求如下。
    这个岗位是帮朋友招的,朋友在美国。
    之前 java 的已经招聘完成,可以参考帖子: https://www.v2ex.com/t/661969?p=1


    Senior React JS Developer

    Job description
    Agiletestware is a small company based in San Francisco. We make a variety of software tools that help organizations with engineering productivity.
    Currently, we are looking for a Senior React JS Developer that will be based in China. You will be working with a small remote team based out of China, Russia, and USA.
    This is a very small core team and we are looking for someone who loves to solve problems, is drama free, has creative ideas, and can work well with remote teams. You will be expected to be a self-starter, be excited about being an early employee, and be motivated for developing compelling solutions for an untapped market.

    Job Requirements
    3+ years of ReactJS, RxJS, Redux experience
    3+ years experience using ReactJS Visualization libraries such as Rechart, Victory, Nivo, React-Vis, etc.
    Strong Core Javascript skills, knowledge of core libraries, data structures, and common design patterns.
    Expert understanding of Javascript testing frameworks and tools such as MochaJS, JEST, Cypress, Playwright. You will be customizing some of them.
    Experience with advanced JS concepts including synchronous/asynchronous programming, closures and ES6.
    Comfortable working with RESTful APIs, Web sockets.
    Understanding of how to build and package React components as npm packages and creating a CICD process around this.
    Write good code with proper unit tests, good comments, code coverage, static code analysis, etc.


    ###Responsibilities

    Develop some apps/dashboards for Datadog, SumoLogic, and Splunk using their developer javascript framework.
    Develop some tools and libraries for MochaJS, Cypress, Playwright tools and frameworks and package them as NPM modules.
    Develop mock user interfaces for new projects.
    Work extensively with backend developers.

    Interview Process
    Our interview process is very simple. We will give you a homework problem. You will be asked to develop a small application for Datadog or SumoLogic or Splunk based on their javascript development framework. Your application will visualize some fake dataset and create some useful workflows. All the requirements will be part of the homework problem.
    The interview will test your ability to understand the problem, your ability to figure out a solution, the quality of your code, and the creativity of your solution.
    After we review your work, we will have a small interview with you to discuss your solution, explain our company, and provide you an opportunity to ask questions.
    第 1 条附言  ·  2020-07-06 11:06:47 +08:00
    感兴趣的英文简历发我邮箱
    [email protected]
    22 条回复    2020-07-13 18:15:45 +08:00
    liberty1900
        1
    liberty1900  
       2020-07-06 11:27:25 +08:00 via Android
    react 很熟悉,英文也不是问题,可惜只有一年经验
    heasy
        2
    heasy  
       2020-07-06 11:28:38 +08:00
    react 很熟悉,有 3 年+,可是英文很差
    hello2060
        3
    hello2060  
       2020-07-06 11:30:22 +08:00 via iPhone
    那我来补充一个,十几年开发经验,英文非常好,不太熟 react
    jfan288
        4
    jfan288  
    OP
       2020-07-06 11:32:16 +08:00
    @liberty1900 感兴趣可以发个简历给我。
    jfan288
        5
    jfan288  
    OP
       2020-07-06 11:32:42 +08:00
    @heasy 英文文字能交流吗
    heasy
        6
    heasy  
       2020-07-06 11:43:41 +08:00
    @jfan288 算了。我英文太差了
    weixiangzhe
        7
    weixiangzhe  
       2020-07-06 11:49:32 +08:00 via Android
    上面的要求我看懂了 貌似打不到要求 算啦
    cnwan
        8
    cnwan  
       2020-07-06 11:50:58 +08:00
    react 很熟, 英文还凑合, 工作量咋样啊?
    liliang
        9
    liliang  
       2020-07-06 12:45:50 +08:00 via Android
    四年 React, 有过给国外世界五百强干活儿的经历,JIRA/Slack/Email 英语交流无障碍,就是说的话的有点儿磕巴,可以不?
    liberty1900
        10
    liberty1900  
       2020-07-06 12:54:29 +08:00 via Android
    @jfan288 已发,邮箱开头 rz 就是我
    otakustay
        11
    otakustay  
       2020-07-06 14:09:41 +08:00
    仔细想了想,我好像没有 3 年 React 经验……
    hantsy
        12
    hantsy  
       2020-07-06 14:10:14 +08:00
    除了以前有外企经验,不然就写测试这一条很多人就过不了。
    KuroNekoFan
        13
    KuroNekoFan  
       2020-07-06 20:06:39 +08:00
    Expert understanding of Javascript testing frameworks and tools such as MochaJS, JEST, Cypress, Playwright. You will be customizing some of them.
    ......
    Write good code with proper unit tests, good comments, code coverage, static code analysis, etc.

    这要求,能达到的人不多吧,尤其国内前端开发的现状
    hantsy
        14
    hantsy  
       2020-07-06 21:07:01 +08:00
    @KuroNekoFan 国内环境写前端和 Java 差不多,基本都是垃圾代码堆项目。

    我本来从来不写前端代码的,就是以前在上海创业因为受不了一些前端写的代码,自己动手写了些。

    jest 上手还是比较容易。我最近练习了一下 Nestjs,写了一个 Nestjs 后端的代码,测试用的 Jest 。https://github.com/hantsy/nestjs-sample 这个 Coverage 忽略了一个代码( interface 等 POJO 之类的),但如果全部包括应该也 90 以上。

    但是 JS 和 TS 的 Mocking 框架一直感觉不如 Java 方便。
    hantsy
        15
    hantsy  
       2020-07-06 21:14:30 +08:00
    受到 js 这种测试代码组织( describe, it )启发,
    https://github.com/hantsy/nestjs-sample/blob/master/test/app.e2e-spec.ts

    最近两天把我的 Java 测试也重构一下,利用 Junit 5 的一些新特性。https://github.com/hantsy/spring-reactive-jwt-sample/blob/master/src/test/java/com/example/demo/IntegrationTests.java

    这两个项目的最终 API 几乎一致。
    KuroNekoFan
        16
    KuroNekoFan  
       2020-07-08 14:37:31 +08:00
    @hantsy 看到`垃圾代码堆项目`我不由得陷入了沉思😂
    c4fun
        17
    c4fun  
       2020-07-08 22:53:37 +08:00
    薪水上呢?
    freelancher
        18
    freelancher  
       2020-07-13 00:29:38 +08:00
    请问钱怎么发呢?帮开美国账户打到美国账户上吗?
    jfan288
        19
    jfan288  
    OP
       2020-07-13 18:14:18 +08:00
    @otakustay 差一点没关系,感兴趣的话可以邮件我
    jfan288
        20
    jfan288  
    OP
       2020-07-13 18:14:45 +08:00
    @liberty1900 差一点没关系,感兴趣的话邮件简历给我
    jfan288
        21
    jfan288  
    OP
       2020-07-13 18:15:22 +08:00
    @cnwan 工作量一般,肯定和国内 996 不能比。
    jfan288
        22
    jfan288  
    OP
       2020-07-13 18:15:45 +08:00
    @c4fun 薪水你们自己聊
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1561 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 17:02 · PVG 01:02 · LAX 10:02 · JFK 13:02
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.