此职位为雇主委托 [远程人才库] 进行候选人推荐
We are a startup in the San Francisco Bay Area building a cloud-based platform that provides white-labeled solutions for restaurants to operate their own online ordering systems. We are looking for a remote full-time software developer to join our team.
The position is full-time (40hrs/week) and remote. You will work closely with the founding team to build the platform. We are expecting a long-term relationship.
Job Description
We are seeking a talented JavaScript (Typescript) developer proficient with React.js and Node.js. Your primary focus will be on developing the web application of the online ordering system. We already have an Alpha version, and need your help to polish the product, add new features, make integrations with 3rd parties, etc. Your work will coordinate with the rest of the team. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is important.
Experience: 4 yrs+
Responsibilities
- Developing user-facing features using React.js
- Building reusable components and front-end libraries for future use
- Translating designs and wireframes into high quality code
- Developing backend APIs using Node.js
- Connecting front end to backend using GraphQL and REST
- Writing unit tests
- Optimizing for maximum performance across web-capable devices and browsers
Required Skills
- React JS w/ React Hooks + Context
- GraphQL
- Typescript
- NodeJS
- Good English communication skill
Nice to Have
- Git / Github
- Redux
- Material-UI
- Jest, Mocha
- React Animation
- Serverless Framework
- AWS Lambda
- NestJs
- TypeGraphQL
- Typegoose / Mongoose
- MongoDB
- React Native - CodePush
- ElasticSearch
Education
Computer Science/Engineering Bachelor Degree
Compensation
¥25000 (RMB) per month (or more, depending on the experience and the skill of the engineer).The payment will be wired through online bank transfer monthly.
Work Schedule
We will sync-up daily for about 15 - 30 mins (Monday to Friday). The time of the meeting will be around 9 am - 10 am your time (5 pm - 6 pm our time). If the proposed time does not work for you, we are happy to discuss and find a time that works best for all of us. Apart from the daily sync-up meeting, we may communicate through Slack & email. We will try to optimize the communication so that you will have the maximum flexibility on your own.
English Proficiency
A good English oral communication skill is preferred but not required. A good English reading and writing skill is required, because most of the tech documents and product descriptions are in English. You are also expected to write tech docs in English.
Interview Process
An introduction call chatting about the company, the project and your experience
A simple take-home project
A technical interview: tech related questions, code samples review, solving simple
coding problems
A final interview to discuss the offer details
如何申请
此岗位已委托电鸭社区 [远程人才库] 进行候选人推荐。
请点此链接
https://jinshuju.net/f/vDsrmL 了解并申请加入人才库,连同简历一起提交。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/738077
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.