Jobs

The Omni Group is a successful and talented team working to increase the productivity and joy of our customers throughout the world with our suite of products for Macs, iPhones, and iPads.

We are a long-lived company with a startup work ethic, staffed with a unique selection of talented, driven, and friendly people. Please send your résumé to resumes@omnigroup.com using a format you are sure we’ll be able to read, and we will send you an automatic acknowledgment so you can be sure we received it. Unless otherwise stated, all positions are for full-time employment in our lovely Seattle office. Check the specific job postings to see if the hiring manager has any additional submission requirements.

What kind of applicants are we seeking?

You must be the sort of person who can see the glamor in any project if it helps Omni to succeed! We are looking for someone who is smart, but not conceited. If you think you know all the answers, we’re not interested. If you think you know some of the questions, send us a résumé. We don’t put up with big individual egos, although we fully admit to having a big collective ego. You must be a team player. You must, must, must be self-motivating. We don’t discriminate based on anything that would upset you, like race, age, sex, religion, sexual orientation, or gender identity. We won’t hire anyone who’s on the planet without a visa, though.

Mac and iOS Developer

The Omni Group is looking for a Mac and iOS developer to join our team! If you’d love to build well-behaved and powerful tools with a team of creative and dedicated peers, then Omni may be a great fit for you.

Experience in either Cocoa or iOS development is required—the more, the better. Beyond that, you should meet the goals we have for ourselves:

  • Be eager to learn and share your Mac and iOS development skills, on your own, in the community, and within a team of some of the most experienced developers on the platform.
  • Take and provide criticism well. Always be willing to try a new approach, applying what you’ve learned from past attempts.
  • Show attention to detail all the way from building a clear, beautiful, and powerful user experience down to writing concise, robust, and elegant code.
  • Love creating new things or polishing up existing things that help our customers get on with the work they are excited about
  • Demonstrate the ability to ship your work.
  • Be a pleasant person to be around, and to work with. We’ll be working together full-time, and we should all enjoy it!

We’re hiring developers to join our team in Seattle. Take a look at our description of Omni and if you think you’d be right for us, email a résumé to resumes@omnigroup.com that:

  • Uses a file format we can easily read.
  • Includes the phrase “developer” in the subject line.
  • Possibly includes a working code sample that demonstrates your style and experience.
  • Shows us how you meet the criteria above and whatever else you think highlights how you’ll help us build terrific products.
  • No phone calls or in-person submissions, please.

Senior Front-End Web Developer

The Omni Group is seeking a senior front-end web developer to develop and maintain a world-class website for our OS X and iOS products. The position is part of the Design Department and will focus on bringing mockups to life.

Our sites run on Django, Expression Engine, MySQL, Postgres. We maintain our sites with Sass, Subversion, and Grunt. Our team strives to iterate exciting new looks for our site on popular device sizes. Applicants will be expected to explain technical limits and possibilities of the HTML, CSS, and JavaScript we use now to non-technical co-workers. You will also be expected to bring up potential opportunities in new technologies and current web trends.

You will work with the Design Department to plan and execute the visual creative direction for our sites. You should have an eye for good design and aesthetics. You must be able to communicate rationale for your choices to teammates and co-workers and be receptive to both positive feedback and honest criticism from them.

You will be expected to be organized and capable of managing multiple ongoing projects concurrently. We have web specific projects but our top priority is the support of our Mac and iOS products. We expect our site to be reliable and for web developers to be available to support our system administrators in the case of site problems.

Minimum Qualifications:

  • 3+ years of experience in front end web development
  • Knowledge of current web development best practices such as mobile-first responsive and cross-browser testing
  • Omni develops Mac and iOS software, so you should be comfortable using a Mac for all your work
  • Mastery of CSS
  • Solid understanding of and experience working with JavaScript

The following things aren’t requirements, but would be nice to mention if they apply to you:

  • Comfortable maintaining your work using Subversion
  • Capable of deploying your work to a UNIX server using Grunt from the command line
  • An understanding of design & visual communications (branding, composition, and typography, for example)
  • A background in UI/UX
  • Familiarity with Python and PHP
  • Knowledge of SEO/SEM best practices
  • Knowledge of Accessibility best practices

To be considered for this job:

  • You should be able to work with us in our Seattle office in South Lake Union just north of Downtown. We’re not looking for remote or contract employees—sorry, but we won’t be making any exceptions on this.
  • Flexibility is mandatory. 40 hour work weeks are the norm but on rare occasion deadlines charge and we need to work on a short timeline.
  • You should be able to work independently as well as working as part of a team.
  • You should be familiar with Adobe CC.
  • Omni makes decisions through conversation—you should excel in your ability to participate in our written and oral discussions about those decisions.

Submission Details

  • To apply, send an email to resumes@omnigroup.com, with the exact phrase “Senior Front-End Web Developer” in the subject line. Include a copy of your resume in text, HTML, RTF or PDF form. If you send a Word document, you will not be considered for the position. Also include a link to your portfolio containing 8-10 examples of your most relevant work. No phone calls or visits to the office, please.
  • Your task, in submitting an application and portfolio for this position, is to convince us that you can contribute to what we do, that you think Omni is likely to be a place you would like to work, and that we would enjoy working with you.

Operations Assistant

This is a front desk position, Monday - Friday from 9:00 am to 5:00 pm, working with our Operations Department. Applicants must be local. The general job duties include:

  • Reception
  • Top-notch phone and email customer support to users worldwide regarding purchasing, licensing and other general inquires (Don’t worry - our Support Humans will take care of the technical support questions!)
  • Filing & organizing
  • Auditing invoices with keen attention to detail
  • Sending and retrieving mail
  • Help monitoring and making facilities requests
  • Other light office duties as needed

Our company primarily uses Mac hardware and software. Applicants should be able to use Mac OS X, and have Mac App Store, iTunes and iOS knowledge.

The right candidate will also have customer service experience and be able to communicate clearly both verbally and in writing.

This position requires sitting at a desk while using a computer and phone for up to 8 hours a day. Occasional duties include climbing on step ladders, bending down to access file drawers and lifting up to 20 pounds.

Familiarity with our apps would be a plus, but is not required.

More information about our company, our people, details about all of our open positions and how to apply are available at: http://www.omnigroup.com/about/.

Does it sound like you would be the right fit for this position? To apply: Send us an email at: resumes@omnigroup.com with “Customer Support Office Assistant” in the subject line. Include a copy of your resume in text, HTML, RTF or PDF format. If you send a Word document, you will not be considered for the position. No phone calls or visits to the office.

Phone Support Human

The Omni Group is expanding our band of Support Humans (also known as our Tech Support team). We’re looking for candidates who are great at cheerfully helping customers with our OS X and iOS products on the phone, as well as via email, Twitter, and on our forums. Support Humans work together as a team and with customers to answer questions, solve problems, and (whenever possible) have a surprisingly pleasant conversation about software.

Job Activities

  • You’ll be working with customers who call in or otherwise contact us and need technical help with our Mac and iOS products. If you know the answer to their question, great! If you don’t, gather as much information as you can and work with the other folks here to figure it out so you can get back to them and help.
  • We’re looking for candidates who have a positive attitude, great phone skills, and who are good at thinking their way through problems on a computer they can’t actually see. We don’t have those binders of troubleshooting scripts some other companies use; your imagination will be one of your most important tools in this job.
  • You need to enjoy learning about technology; even if you know a lot, you’re going to learn more once you start working with us.

Compensation and Benefits

  • We have great customers that love our apps and push them to their limits. Support Humans get the satisfaction of earning their gratitude by helping them out.
  • We believe that being friendly is at least as important as being smart when it comes to making great software. When you need help with a problem here, you probably know who to ask and you can assume they’ll be happy to talk about it.
  • At Omni, we may not always agree on the best way to solve the problems we work on, but we pride ourselves on all being on the same team. This is not a workplace where people can further themselves by tearing you down.
  • Support Humans are explicitly included in the process of creating of our products; they’re a valuable source of insight into the needs and concerns of our customers.
  • Lots of other good stuff, which you can read about elsewhere on this website.

How to Get This Job

To be considered for this job, the following things must be true:

  • You live in the Seattle area and are able to work with us in our Seattle office, a little bit north of downtown. We’re not looking for remote employees, and we’re not looking to relocate anyone to fill this position. Apologies in advance, but we won’t be making any exceptions on this.
  • You are empathetic, patient, and have a positive attitude, even when helping a customer who is having a very bad day.
  • You have strong problem-solving, communication, and customer service skills. You can think your way through problems and enjoy helping our customers solve them. (Even if the problems aren’t well-defined, even if the usual solutions aren’t working, and even if it’s the fifth person you’ve helped solve that problem today.)
  • You also have the ability to speak up, ask questions, and absorb technical information. You’ll be well supported while you’re learning about our applications, but you need to be the kind of person that asks for help when they need it.
  • You are comfortable using and solving problems with Macs, iOS devices, and the apps that run on them. If you’re the person that your relatives ask for help with their Apple Store purchases, that’s a good sign.
  • If you’re not actually an animal person, you should be able to tolerate them in the workplace. Employees bring their dogs to the office on a daily basis.

Special Bonus Lightning Round Extras

The following things aren’t requirements, but would be nice to mention if they apply to you:

  • Previous phone-based tech support experience would be a big plus. General phone-based customer service experience or in-person tech support experience would also be plusses.
  • Experience using Terminal commands and/or the ability to comfortably hand-edit XML, HTML, or JavaScript would be another huge plus.
  • Read or speak a language other than English? We’re listening. :-)
  • An ideal candidate would have some experience with our applications. If you haven’t ever used them, go to our website and read about them. If they seem interesting to you, this is a good sign. If you have access to a Mac, download them and play with them.

To apply, send an email to resumes@omnigroup.com; include the exact phrase “Phone Support Human” in the subject line. Include a copy of your résumé in text, HTML, RTF or PDF form.

Please note: if you send your resume as a Word document, you will not be considered for the position. No phone calls or visits to the office, please.

Every applicant that sends in a resume before February 22nd will receive a set of sample support questions to work on; applicants will have until February 28th to submit responses. Those answers are by far the most important factor we’ll use when selecting applicants to invite in for interviews.

Our goal with this hire is to find coworkers that will impress our customers by solving problems better and faster than they expect, that will suggest ways to improve our products so a problem that occurred today is solved tomorrow, and who we’ll enjoy working alongside in this important, meaningful, and deeply silly industry we’ve chosen to devote our careers to.

What’s Omni Like?

The Omni Group is a rewarding but nontraditional place to work, and our compensation packages reflect that. We offer the usual range of traditional benefits to employees:

  • Competitive salaries, based on experience.
  • Bonuses, based on our revenues and profitability for the year.
  • Stock options. (Note that we are not aiming to become publicly traded.)
  • 401(k), with some company matching, again depending on our revenues and profitability for the year.
  • Full health coverage.
  • Vision and dental coverage.

But when we founded this business we knew that we were going to spend a ton of time here, so basic survival dictated that it should be fun as well as easy to work in. To those ends, we also have some less traditional benefits:

  • Omni has a professional chef and assistants with the power of a restaurant-grade kitchen at their disposal. Dinner is at five o’clock every weeknight; your SO and kids are welcome, too. If you find eating at the office to be impractical, feel free to pack some food up to take home with you.
  • Personal hardware purchase budget. Omni provides everything you need to get your job done in the office, but if you need an extra 30” display at home we can help with that too.
  • Professional development budget, which covers conferences, training, or materials that you can convince us will help further your work-related skills.
  • Corporate matching of personal contributions to 501(c) non-profits, up to a limit.
  • A theater, and other media amenities. Miss a WWDC session? Watch it on our hugenormous projector. Fail to watch indie movies when they first came out? Check them out from our movie library!
  • A whole mess of console video game systems, both current and old-school. There is a dedicated A/V system for the games, so someone can watch Game of Thrones while others play Rock Band. And of course, we have a large suite of board games, D&D goodies, pinball, and other classic paraphernalia.
  • On-site massages.

But, don’t get the impression we just goof around: it takes a lot of hard work to make our products a joy for our customers. Doing what we do, and doing it the way we choose to, is not easy. Luckily, we all love doing what we do, and we hope you will too.

Omni is located in rainy Seattle, possibly the most beautiful city in North America. The air here is still clean, the people still friendly, local brands are still more popular than national brands, and music festivals still feel like they are for the people.