This is a 100% remote full time position. We prefer to hire people from Europe and Asia. For effective team collaboration, all of our current development 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. This is 3:30am to 6:30am New York time.

YOUR ROLE:

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 MATCH FOR THIS JOB YOU NEED TO BE/HAVE:

  • An expert in JavaScript (and preferably ES6) and Node.js (5+ years).
  • Solid 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
  • Able to document your code
  • A good understanding of CSS and Sass
  • A good understanding of ReactJS+Redux implementations and Redux’s core concepts
  • A good understanding of what’s different in building a desktop app vs. a pure web app
  • Experience with native Node addons and C/C++ is a plus
  • Experience with React Native. This is a plus.

TO APPLY:

Click APPLY TO POSITION and submit all the application requirements.

ABOUT OUR COMPANY AND PRODUCT

Our vision is to be the most trusted time tracking and productivity application for remote teams. We want to help companies know if their remote teams are working productively.

We develop and market Time Doctor, a time-tracking and productivity tool. Our software can be used by individuals or teams to track time for tasks and to monitor computer activity by taking screenshots while working, monitoring keyboard and mouse activity, and tracking web app and website usage.

We have a team of over 65 people working 100% remotely in 28 different countries.

Learn more about us here:

https://www.timedoctor.com/abo...

https://www.linkedin.com/compa...