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 jobs@gingerlabs.com

Open Positions

Senior Full Stack Developer

We are looking for a smart and energetic developer who wants to take part in architecting and implementing a novel product from scratch, leveraging open source where possible and filling in the gaps with clean, tested, maintainable code.

Responsibilities

  • Iterate with UX and design team to specify the client experience
  • Work directly with engineering team to architect application components and services
  • Implement application components and services
  • Do whatever else needs to be done. We are a small team :)

Requirements

  • 3+ years of experience
  • Degree in CS or equivalent
  • Expert in JavaScript, HTML, CSS, node.js, relational databases, client and server frameworks
  • Comfortable creating web applications from scratch
  • Familiar with client-server architecture and microservice architecture
  • Excited to work on a project that goes well beyond a standard web application

Bonus points

Experience with:

  • React and/or React-Native
  • Knowledge of Android SDK
  • Push Notification Services

Senior Front End Developer

We are looking for a diligent developer with a keen eye for interfaces who will work with our design team to bring our UX specs to life.

Responsibilities

  • Iterate with UX and design team on specifications
  • Collaborate with mobile team on specifications
  • Implement React components with clean, tested code that works well on any supported browser
  • Learn about and educate the team on the latest web technologies
  • Maintain application, work with QA to file meaningful issues and fix bugs

Requirements

  • 3+ years of experience
  • Expert in JavaScript, HTML, CSS
  • Complete understanding of the DOM and event propagation
  • Familiar with modern build toolchains, CSS preprocessors, and source control

Bonus points

Experience with:

  • React and/or React-Native
  • Knowledge of Android and iOS SDK

Senior Back End Engineer

We are looking for an engineer to be responsible for architecting and implementing our cloud systems, applications and services.

Responsibilities

  • Help our team develop and maintain the web service that will back our new product
  • Design, implement, maintain and troubleshoot the system

Requirements

  • 3+ years of experience
  • Deep understanding of node.js
  • Love of javascript
  • Expert in cloud service architecture, microservices, REST APIs and MySQL
  • Excited to be constantly learning

Bonus points

  • Knowledge of Typescript
  • Redis experience
  • Familiar with Google Cloud Platform

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 :)

QA Engineer

We are looking for an engineer who can lead our automated testing efforts and fix bugs.

Responsibilities

  • Work to identify and classify issues, determining their scope and origin while documenting them thoroughly
  • Verify fixed issues
  • Collaborate with Engineers and QA to create effective automated and manual tests predominantly on iOS but also for our budding web apps
  • Develop and maintain test plans and a library of test cases
  • Manage release processes for iOS apps

Requirements

  • 1.5+ years of experience
  • Avid iOS user

Bonus points

  • Experience writing unit tests in Xcode
  • Experience with automation tools, like Appium and Selenium