Time Doctor · Jul 14th 2017
This is a 100% remote full time position. We prefer to hire people from Europe and Asia because of team collaboration, all of our current dev team is in Asia or Europe and so it is unlikely (although not impossible) that we will hire in north or south america.
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 work for 3 hours after this time for team collaboration (This is 3:30am to 6:30am 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:
have solid experience in React.js (2+ years), building web based applications with a high level of abstraction
have a solid experience in code optimization and performance improvements
be an expert in external API services – HTTP + REST
be able to solve complex bugs quickly
know how to document your code
have a good understanding of CSS and Sass
have a good understanding of ReactJS+Redux implementations and Redux’s core concepts
have a good understanding of what’s different in building a desktop app vs. a pure web app
understand the importance of automated testing
have experience with external REST / SOAP services
want to learn and work with technologies and services like Webpack, Babel, React, Redux, ElectronJS and Node-gyp
have experience with ElectronJS is a plus
have experience with React Native . This is a plus.
To apply, first take this test here-
Follow the instructions in the email sent to you after taking the test.
You will go through an interview and trial work as part of the shortlisting process.