Careers

Work with some of the best developers on the planet.

At About Objects, we’re dedicated to developing full-stack solutions used by millions of people around the globe. Whether you're just starting out, or a seasoned professional, if you’re the kind of person who cares more about solving problems than seeming to have all the answers, you'll feel right at home. As a member of our team, you’ll have the opportunity to work alongside our deeply experienced industry professionals tackling complex problems across a variety of platforms and industries. We work in an Agile environment, taking full advantage of continuous integration and delivery, along with other industry best practices.

Current Openings

Submit your resume here.

Note: These positions are open to US citizens or green card holders — we are unable to sponsor applications at this time.

iOS Developers

Join our team of experienced iOS developers to create mobile applications for both startups and enterprise clients that deliver a best-of-breed user experience built on top of rock-solid networking and concurrency, using the latest frameworks and kits. Responsibilities will include designing and implementing solutions for watchOS, tvOS, and iOS in Objective-C and Swift.

Technologies

  • Core Data, Core Graphics, Core Animation
  • KVC and KVO
  • URL Loading System
  • Concurrency with GCD and NSOperation/NSOperationQueue
  • Storyboards, nib files, Auto Layout, and size classes
  • Additional Cocoa frameworks and technologies such as HealthKit, HomeKit, and iBeacon

Android Developers

Join our team of experienced Android developers to deliver mobile applications for both startups and enterprise clients that deliver a best-of-breed user experience built on top of rock-solid networking and concurrency, using the latest frameworks and libraries. Responsibilities will include designing and implementing solutions for mobile, connected devices, and wearables.

Technologies

  • Java 7 and 8
  • HTTP Live Streaming (HLS)
  • Android SDK
  • XML
  • SQLite
  • Kotlin
  • Robolectric, Espresso, and Junit
  • Gradle

Ruby on Rails Developers

Join our team of experienced Ruby on Rails developers to deliver solutions for enterprise clients. Responsibilities will include building front end application frameworks, UI components, and RESTful services to support mobile and web application clients.

Technologies

  • Enginges
  • Gems
  • UI components
  • Jenkins, Git and JIRA
  • Chef
  • Rspec
  • Capybara

Cloud Developers

Join our team of experienced Cloud developers to deliver solutions for both startups and enterprise clients that address challenges around deployment and scalability through virtualization and containerization. Responsibilities will include building back-end services, tools, integration, and reporting solutions in the cloud.

Technologies

  • AWS
  • OpenStack
  • VMWare
  • VirtualBox
  • Docker
  • REST
  • NGINX
  • Mesos
  • Java, Scala, NodeJS

Big Data Developers

Join our team of experienced big data developers to deliver mobile applications for enterprise clients, while tackling the challenges of data volume, velocity, and variety in modern analytics solutions. Project work ranges from traditional, batch-processed, longitudinal analytics to near real-time, continuous analytics solutions on stream processing platforms.

Technologies

  • AWS
  • OpenStack
  • VMWare
  • VirtualBox
  • Docker
  • REST
  • NGINX
  • Mesos
  • Java, Scala, NodeJS

Back-End Java Developers

Join our team of experienced Java engineers to deliver back-end solutions for both startups and enterprise clients, while tackling challenging issues such reliability and scalability. Responsibilities will include architecting, designing, and implementing back-end layers, persistent stores, search engines, integration, and reporting tools to support web and mobile applications.

Technologies

  • Java 7 and 8
  • UML
  • Git, Jenkins, JIRA
  • MockIto, PowerMock, JBehave
  • RESTful API design
  • Swagger
  • Jersey
  • Maven

Vert.x RESTful Microservices Developers

Join our team of experienced microservices developers to deliver state-of-the-art microservices solutions for both startups and enterprise clients, while tackling the challenges of instance scaling, data streaming, and high availability. Responsibilities will include designing and implementing performant, scalable, and reactive solutions in the cloud using the latest microservices patterns and technologies.

Technologies

  • Java and Reactive Java
  • Vert.x 3.0
  • UML
  • Git, Jenkins, JIRA
  • MockIto, PowerMock
  • Virtualization
  • Asynchronous design
  • Event-based programming
  • Reactive programming patterns

iOS Instructors

Join a team of experienced iOS instructors to deliver highly effective classroom training. About Objects, is looking for developers with deep Objective-C and iOS backgrounds — plus excellent platform skills — to teach our existing curriculum and help develop and maintain courseware. Candidates should have five or more years professional experience, two or more years of Objective-C and Cocoa/Cocoa touch development experience, and proven classroom teaching skills. Some travel required.

Technologies

  • Excellent C and Objective-C programming skills
  • Proficiency in Swift
  • Experience with debugging, profiling and performance tuning
  • Experience integrating iOS apps with RESTful web services
  • Familiarity with Grand Central Dispatch
  • Solid understanding of KVC, KVO, and ARC
  • Solid understanding of iOS/Foundation design patterns and best practices
  • Familiarity with Core Data, NSUserDefaults, and use of plist and JSON files
  • Familiarity with Core Animation and Core Graphics
  • Experience working with nib files and storyboards
  • Familiarity with unit test frameworks such as XCTest
  • Excellent written and verbal communication skills
  • Strong classroom skills

Reactive Microservices Architecture Instructors

Join our team of experienced reactive microservice architecture instructors to deliver highly effective classroom training. We’re looking for architects with excellent classroom skills and real world experience building cloud based reactive microservice architectures to teach classes, and maintain and develop courseware. Candidates should have five or more years professional experience, two or more years of reactive microservice architecture experience, and proven teaching skills. Some travel required.

Technologies

  • Excellent programming skills in Java, Reactive Java, or Scala
  • Proficiency as a solutions or enterprise architect
  • Experience in building distributed systems
  • Fluency in reactive architectures
  • Expertise with Vert.x, Qbit, Akka, or NodeJS
  • Experience with UML Modeling or ArchiMate
  • Excellent written and verbal communication skills
  • Strong classroom skills