此职位为雇主委托【远程人才库】进行候选人推荐
⚠️人才库职位编号:029
公司背景
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
如何申请
-
此岗位已委托电鸭社区【远程人才库】进行候选人推荐。
-
请 点此链接了解并申请加入人才库,连同简历一起提交。⚠️不用再重复点击下方“申请该职位”。
-
推荐成功的设计师,会收到官方的邮件通知,并会微信联系沟通面试等。
-
没收到通知的开发者也不用灰心,今后有适合你的工作机会,人才库还是会推荐并与您联系的。
不错的机会
不错