Jobs at Ginger Labs

Fueled by the success of our wonderful note taking app, Notability, we are excited to pursue our next goal: to build a brand new note taking application that enhances content creation, simplifies collaboration and helps users get to what matters, on whatever platform they choose. Beyond these core principles, we are actively innovating and redefining the concept of what a note-taking application is. One of our many goals is to take advantage of the wealth of knowledge available on the internet and to integrate it in a unique and powerful way. We are using what we have learned from developing Notability, taking advantage of the latest technologies and frameworks, and solving some very hard problems in both user experience and engineering. If that excites you - keep reading!

About Ginger Labs

Our company philosophy revolves around the notion that each member of our team is a valuable contributor to all parts of our products. We encourage and trust our employees to make their own decisions and employ best practices. We value open discussion, opinionated ideas and we frequently collaborate across disciplines to ensure our decisions make sense from all perspectives.

Benefits
  • Comprehensive healthcare - medical, dental, vision
  • Flexible vacation and work schedule
  • 401k with matching
  • Paid commute on public transit
  • Generous stock grants
  • Daily lunches
  • Monthly phone bills
  • Matching gift program to non profit organizations
  • Weekly happy hour
  • Company outings
  • Shuffleboard table at the office

To apply for a position at Ginger Labs, send a resume and cover letter to [email protected].


Open Positions


Lead Android Developer

We are looking for an amazing developer who is experienced with the Android platform to lead the development of Notability.

Responsibilities
  • Manage a small team of Android engineers
  • Help with the hiring process
  • Bug fixing
  • Code reviews
  • Contribute to product discussions and planning of large engineering tasks
Requirements
  • 5+ Years of Android experience
  • Deep understanding of Kotlin and Java
  • Experience leading/mentoring junior engineers
  • Excellent communication skills
  • Expert in Kotlin, Java, JVM, and Android tooling
  • Comfortable with the NDK and working with cross platform libraries
  • Deep knowledge of Android UI/UX best practices
  • Familiarity with iOS design patterns
Bonus points
  • You have ported an existing application to another platform
  • You have worked with Android tablets and Chromebooks

Android Developer

We are looking for talented Android developers to work on Notability.

Responsibilities
  • Feature Development & Bug fixing
  • Code reviews
  • Contribute to product discussions and planning of large engineering tasks
  • Help with the hiring process
Requirements
  • 2+ Years of Android experience
  • Excellent communication skills
  • Experience with Kotlin or Java
  • Knowledge of Android UI/UX best practices
Bonus points
  • You have experience working with a complex application
  • You have worked with Android tablets and Chromebooks

Senior iOS Developer

We are looking for someone fluent in Objective-C who will help us continue to strike the balance between simplicity and power that makes Notability an incredible note-taking tool.

Responsibilities
  • Feature enhancements to our flagship product on iOS and OS X
  • Bug fixing
  • Code reviews
  • Contribute to product discussions and planning of large engineering tasks
Requirements
  • 3+ years of experience
  • Deep understanding of UIKit, auto-layout, Objective-C, and blocks
  • Excited to learn new things
Bonus points
  • Experience with Swift in production
  • Familiarity with iCloud Documents
  • Understanding code signing :)

Senior Front End Developer

We are looking for a product-focused developer with experience building rich, complex web services and applications. You should be passionate about what you work on, excited to improve yourself as a developer, and happy to help those around you.

Responsibilities
  • Iterate with engineering and design team on product definition and implementation
  • Craft delightful user experiences
  • Take ownership of feature development
  • Fix bugs
Requirements
  • 2+ years of experience
  • Expert in JavaScript, HTML, CSS
  • Complete understanding of the DOM and browser technology
  • Working collaboratively with source control, pull requests, code reviews, etc
  • Excellent communication skills
Bonus points
  • React and/or React-Native
  • TypeScript

Senior Full Stack Developer

We are looking for a product-focused developer with experience building rich, complex web services and applications. You should be passionate about what you work on, excited to improve yourself as a developer, and happy to help those around you.

Responsibilities
  • Iterate with engineering and design team on product definition and implementation
  • Aid in architecture of data and systems, as well as communication between front and back end
  • Take ownership of feature development
  • Fix bugs
Requirements
  • 2+ years of experience
  • Expert in JavaScript and node.js
  • Experience with HTML, CSS
  • Working collaboratively with source control, pull requests, code reviews, etc
  • Excellent communication skills
Bonus points
  • Love of type annotations for dynamic languages
  • Experience with:
  • React and/or React-Native
  • TypeScript

Senior Back End Developer

We are looking for a developer with experience architecting and supporting complex consumer-facing web services and applications. You should be passionate about what you work on, excited to improve yourself as a developer, and happy to help those around you.

Responsibilities
  • Iterate with the team on product definition and implementation
  • Aid in architecture of data and systems, as well as communication between front and back end
  • Construct and support robust integration, testing and deployment systems
  • Take ownership of feature development
  • Fix bugs
Requirements
  • 2+ years of experience
  • Expert in JavaScript and node.js
  • Experience with containerization technology, ie. Docker and Kubernetes
  • Working collaboratively with source control, pull requests, code reviews, etc
  • Excellent communication skills
Bonus points
  • Love of type annotations for dynamic languages
  • Experience with:
  • React and/or React-Native
  • TypeScript