Jobs at Flexibits

Flexibits is looking for people to join us in our quest to make productivity apps fun to use.

We work remotely across the US and Europe (UK, Germany, Austria, and Portugal), and welcome anyone from around the world 🌎. We prefer candidates that are in time zones between US Pacific Time and Central European Time.

Interested in our open jobs? Email us at jobs-f76c0f0cd603@flexibits.com and tell us a bit about yourself, your salary expectations, why you’re interested in working with us, and include your résumé. Full time positions include reimbursable health insurance plan expenses and a 401(k) if you're in the US.

Open positions:

Software Engineer (Mac & iOS)

What you'll be working on

We’re a small company, so you’ll be on the front lines creating apps that real people use every day. You'll be adding new features to Fantastical and Cardhop, as well as hunting for bugs and helping to keep everything running smoothly for our users. Areas you'll be working on include UI/UX development, databases, networking (including CalDAV, Exchange Web Services, and other APIs), and more – across macOS, iOS, and watchOS.

Skills and requirements:
  • Full time (40 hours a week)
  • Self-motivated and able to work on your own (we're remote, and we trust you to do an awesome job!)
  • Previous experience working remotely helps, but isn’t required
  • Effective at communicating both in real-time and asynchronously
  • Working reading and writing proficiency in English
  • Comfortable and proficient using Git, including command-line knowledge of Git
  • Proficient in Objective-C and C (we write Objective-C and a little Swift)
  • At least a year of experience with AppKit and UIKit
  • Willing and able to jump in to different parts of an app and learn something new, whether it is building a beautiful UI, making optimizations to a database backend, or communicating with REST APIs
  • Thinking about when to make the tradeoff between "getting it done" and "doing it right" (even if you don't get it right all the time)
  • A critical eye for detail in UI/UX and a desire to always try to improve things for the user
  • Proactive and always looking for ways to make things better
  • If you already use and love Flexibits apps, even better!
Other things you'll enjoy
  • Working on an app lots of people rely on and love (and you can make them love it even more!)
  • Traveling to a fun place occasionally for in-person team meetings (when it becomes possible again)

Software Engineer (Web Frontend & Backend)

What you'll be working on

We're looking for someone to help us make Fantastical, Cardhop, and Fantastical Premium even better. This will include improving and maintaining flexibits.com and hub.flexibits.com as well as creating new features for Fantastical and Cardhop.

We're a small company, so there are always many things going on at once. This means there will be the opportunity to wear multiple hats and there's always be something new and interesting to work on! Since we're a small team, this is not a purely frontend or backend role. Expect roughly a 75/25 split between frontend and backend work.

A short summary of our tech stack: We use Django, Python, Go, React, and TypeScript, with some PHP and WordPress thrown in. Our databases are MySQL and Redis, and everything is running on Google Cloud and Google Kubernetes Engine.

Skills and requirements:
  • Full time (40 hours a week)
  • Self-motivated and able to work on your own (we're remote, and we trust you to do an awesome job!)
  • Previous experience working remotely helps, but isn’t required
  • Effective at communicating both in real-time and asynchronously
  • Working reading and writing proficiency in English
  • Comfortable and proficient using Git, including command-line knowledge of Git
  • Comfortable both consuming and creating REST APIs
  • Experience with CSS, HTML, and JavaScript (and ideally SCSS and TypeScript)
  • Experience with frontend JavaScript frameworks (we use React)
  • Experience working with databases, such as MySQL and Redis
  • Some experience with server-side frameworks such as Rails, Django, or Express
  • Proficiency writing unit and integration tests
  • Proactive and always looking for ways to make things better
  • If you already use and love Flexibits apps, even better!
Other things you'll enjoy
  • Working on an app lots of people rely on and love (and you can make them love it even more!)
  • Traveling to a fun place occasionally for in-person team meetings (when it becomes possible again)

Customer Support

What you'll be working on

We’re a small company, so you’ll be on the front lines helping customers when they have questions or issues with our apps. You’ll be working remotely and using your computer to access our customer support tool, Cerb. You’ll read, understand, and reply to questions and issues that our customers send and will be responsible for timely, friendly, and helpful replies. Being able to put yourself in the shoes of a frustrated customer, having empathy, and helping our users is the name of the game. Expect to learn a lot about calendars, contacts, and the ins and outs of helping people be productive!

Skills and requirements:
  • Full time (40 hours a week)
  • Must be based in the US (expected to work regular hours between Eastern and Pacific Time)
  • Self-motivated and able to work on your own (we're remote, and we trust you to do an awesome job!)
  • Previous experience working remotely helps, but isn’t required
  • Effective at communicating both in real-time and asynchronously
  • Working reading and writing proficiency in English
  • Naturally interested in problem solving
  • You're someone who cares and who wants to help make others happy
  • At least a year of experience using iOS, iPadOS, watchOS, and macOS apps
  • Willing and able to investigate and hunt down bugs and report reproducible steps to our engineering team
  • Thinking about when to make the tradeoff between "getting it done" and "doing it right" (even if you don't get it right all the time)
  • A critical eye for detail in UI/UX and a desire to always try to improve things for the user
  • Proactive and always looking for ways to make things better
  • If you already use and love Flexibits apps, even better!
Other things you'll enjoy
  • Working on an app lots of people rely on and love (and you can make them love it even more!)
  • Traveling to a fun place occasionally for in-person team meetings (when it becomes possible again)