TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

RescueTime (YC W08) Client Engineer - C++/Objective-C

1 pointsby JoeHover 12 years ago
RescueTime Client Engineer - C++/Objective-C<p>Are you a Swiss army knife developer? Interested in human behavior and big data? RescueTime is looking for an engineer to help build our next generation client side apps.<p>Our customers expect to measure whatever they want to, so RescueTime has the challenge of supporting many platforms. We currently support Windows, OS X, Linux, Android, and ChromeOS. We are planning an iOS app in mid-2013. We need an engineer capable of taking on the challenge of developing software for multiple platforms, with an interest in statistics and a desire to tinker and take risks to push our app forward.<p>The current Windows, OS X, and Linux versions of RescueTime share a large portion of the code base which was developed in C++. We use Boost and libCurl for cross platform development, however the existing GUI implementations for Windows and OS X are platform specific (Objective-C/Cocoa for OS X and Windows API direct calls, no MFC or ATL). The Linux UI uses QT, and we have considered consolidating the OS X and Windows UIs to also use QT. The cross platform codebase communicates with our server side APIs, which are built in Ruby / Rails and Python / Django.<p>RescueTime was founded in late 2007, participated in the winter 2008 Y Combinator program, and raised a Series A round of financing lead by True Ventures in September 2008. Since funding, RescueTime has grown to profitability and continues to grow quarter after quarter. Our main office is in Seattle and we have a presence in Atlanta. Our engineers are involved in and can influence every step of building RescueTime’s offerings. This is an opportunity to learn what it takes to build a widely used successful startup product.<p>Work location: Our preference is for a developer located in Seattle or Atlanta, but we may entertain a remote position for the right candidate.<p>Benefits:<p><pre><code> - Competitive salary - Great health, dental, and vision insurance - 401k plan - Stock options - Small company where you can make a big difference </code></pre> Required Skills:<p><pre><code> - Desktop app development experience using C++ (Windows, OS X, and/or Linux) - Objective-C (OS X, iOS) </code></pre> Desired Skills:<p><pre><code> - QT - or other cross-platform C++ GUI Framework - Javascript - Browser plug-in, extension experience - Apple / Android App Store - Android Development (Java) </code></pre> Ruby and/or Python (server side platform)<p>Send Resume / LinkedIn Profile / GitHub Profile to jobs@rescuetime.com

no comments

no comments