Remote job9
Electron + React Developer (100% Remote)
Time Doctor - No office location
Remote
About this job
Job type : Contract
Experience level : Mid-Level, Lead
Role : Frontend Developer
Technologies
reactjs, react-native, javascript, node.js, electron
Job description
This is a 100% remote full time position. All of our current Development Team is
in Asia or Europe and so we prefer to hire people from Europe and Asia because of team collaboration. It is unlikely (although not impossible) that we will hire in North or South America. (lol~ 리액트만 공부하면 되는거야??? )
You will be working from home with mostly flexible hours although you will need to attend the team meeting which is at approximately 8:30am GMT and to continue working for at least 3 hours after this time for team collaboration. This is 3:30 am to 6:30 am New York time, so you can see that's the reason we are not likely to hire in North, Central or South America.
WHAT YOU WILL BE RESPONSIBLE FOR:
You will be working in a team of around 10 other developers. You will be working on complex bugs, new features, and improvements for the software. The software is the desktop app of our time tracking software for remote teams.
You are going to get involved into builds for different OS environments, different branching models for version control, and strict coding standards.
TO BE A BEST FIT FOR THIS JOB YOU NEED TO BE/HAVE:
an expert in JavaScript (and preferably ES6) and Node.js(5+ years). (5년동안 내가 쓸데없는 일을 해왔구나... 타임머신을 만들어야겠구나...). Expert means that you have solid knowledge of the language and the environment
soild experience with Electron app development and multi-platform distributions
solid experience in React.js (2+ years), building web based applications with a high level of abstraction
solid experience in code optimization and performance improvements
an expert in external API services - HTTP + REST
able to solve complex bugs quickly
a good understanding of CSS and Sass
a good understanding of ReactJS+Redux implementataions and Redux's core concepts
a good understanding of what's different in building a desktop app vs. a pure web app
able to understand the improtance of automated testing
experience with external REST / SOAP services
able to learn and work with technologies and services like Webpack, Babel, React, Redux, Electron JS and Node-gyp
experience with native Node addons and C/C++ is a plus
experience with React Native is also a plus
APPLICATION PROCESS:
To apply, please go to this link - http://time-doctor.breezy.hr/p/7be29b7eab66-electron-developer-100--remote-work and answer the screening questions.
NOTE : Only those with answers to the questions will be evaluated for further screening and later to the interview stage.
About Time Doctor
Time Doctor is a time tracking and productivity tool. Our software can be used by an individual or a team to track time for tasks and monitor computer activity, such as taking screenshots while you're working, monitor keyboard and mouse activity and track web app and website usage.
We have a team of over 65 people working 100% remotely in 8 different countries. More about us here: https://www.timedoctor.com/about-us.html