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

2020-07-06 10:08:08 +08:00
 jfan288
第二次发招聘帖子了,之前在 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.
3406 次点击
所在节点    酷工作
22 条回复
liberty1900
2020-07-06 11:27:25 +08:00
react 很熟悉,英文也不是问题,可惜只有一年经验
heasy
2020-07-06 11:28:38 +08:00
react 很熟悉,有 3 年+,可是英文很差
hello2060
2020-07-06 11:30:22 +08:00
那我来补充一个,十几年开发经验,英文非常好,不太熟 react
jfan288
2020-07-06 11:32:16 +08:00
@liberty1900 感兴趣可以发个简历给我。
jfan288
2020-07-06 11:32:42 +08:00
@heasy 英文文字能交流吗
heasy
2020-07-06 11:43:41 +08:00
@jfan288 算了。我英文太差了
weixiangzhe
2020-07-06 11:49:32 +08:00
上面的要求我看懂了 貌似打不到要求 算啦
cnwan
2020-07-06 11:50:58 +08:00
react 很熟, 英文还凑合, 工作量咋样啊?
liliang
2020-07-06 12:45:50 +08:00
四年 React, 有过给国外世界五百强干活儿的经历,JIRA/Slack/Email 英语交流无障碍,就是说的话的有点儿磕巴,可以不?
liberty1900
2020-07-06 12:54:29 +08:00
@jfan288 已发,邮箱开头 rz 就是我
otakustay
2020-07-06 14:09:41 +08:00
仔细想了想,我好像没有 3 年 React 经验……
hantsy
2020-07-06 14:10:14 +08:00
除了以前有外企经验,不然就写测试这一条很多人就过不了。
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
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
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
2020-07-08 14:37:31 +08:00
@hantsy 看到`垃圾代码堆项目`我不由得陷入了沉思😂
c4fun
2020-07-08 22:53:37 +08:00
薪水上呢?
freelancher
2020-07-13 00:29:38 +08:00
请问钱怎么发呢?帮开美国账户打到美国账户上吗?
jfan288
2020-07-13 18:14:18 +08:00
@otakustay 差一点没关系,感兴趣的话可以邮件我
jfan288
2020-07-13 18:14:45 +08:00
@liberty1900 差一点没关系,感兴趣的话邮件简历给我

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/687468

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX