Mobile Engineer, iOS at Opal Labs
Portland, OR, US
About Opal

At Opal, we believe enterprise software should be beautiful, simple and designed for the job at hand. Opal is a collaboration platform, built for brand marketing teams to produce, organize and govern creative content.

The Opal StoryFirst™ framework empowers teams with a dedicated environment to visualize and deploy campaigns across all marketing channels, reducing complexity and aligning teams for better marketing results. Our customers are creative, passionate people and, through a platform tailored to their specific needs, we’re helping them rediscover the best parts of their jobs.

Our team is deeply invested in creating a culture that promotes design thinking, collaboration and a passion for excellence. We are building a world class lineup of creative and strategic thinkers that work together as a team to revolutionize the modern marketing organization.

As a Mobile Engineer at Opal, you will be joining a team of exceptional engineers that believe the best products come from a blend of technology and design. As iOS at Opal is exclusively powered by Swift and consumes a Ruby/Rails-based API, you will need to be comfortable with both languages. You will assist the Mobile team in building software that reflects Opal's dedication to product excellence and user experience. Like all members of the Opal engineering team, you will help define the future of Opal's technology stack.


Build (open-source when applicable) libraries and frameworks in Swift.
Write effective unit tests and documentation furthering Opal’s code review policies.
Collaborate with Design to deliver custom user interfaces using the latest UIKit APIs.
Provide process definition and stringent code reviews in accordance with Opal’s code review policies, acting as the standard bearer from code quality to documentation to tooling.
Care deeply about both form and function.
Have a passion for continuous learning, tackling interesting work, and solving challenging problems.
Exercise independent judgment when working on mobile applications, features and tasks.
Be open and collaborative.

A high level of competency with Swift and Cocoa Touch, or comparable.
Experience with third-party libraries and APIs.
Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies.
Working knowledge of a backend language (Ruby / Node / Elixir).
Strong communication skills.

A full-time, salaried position
Full healthcare coverage (health, dental, vision, FSA)
Short-term disability insurance
Early-stage stock options
Company-sponsored outreach & activity programs
A tight-knit, very supportive team — we pride ourselves on our culture
A fun, open office with ping pong, video games and snacks for days
Exposure to some of the biggest brands on the planet
At Opal, we are building a world class organization of creative and strategic thinkers. There are no individual egos at Opal, only a team that strives to revolutionize the modern marketing organization.