Senior iOS Mobile Engineer

Remote /
Technology – Mobile /
Full Time
About You:
You’re an experienced iOS engineer with a desire to lead from within a team. Your impact is maximized by the work you do through others through your mentorship, teaching, support, code review, and technical guidance. You value continuous improvement, both for yourself and your team. Most importantly, you see a job like this as an opportunity to learn on a daily basis and help others do the same.

About the Role:
The job of an iOS Engineer at Airship is to focus on the design of our iOS SDK, development, and support on behalf of our product teams. Our SDKs are running in thousands of apps, in hundreds of millions of application installations. Everyone’s job is to help Airship develop new, innovative features, and bring them to our customers’ apps quickly and safely in collaboration with their team.

Our engineers lead solution design and sequencing for their projects, participate in customer discovery, and work with members of our architecture team to coordinate design patterns across our product lines. Mobile engineers have the opportunity to lead within the team and have impact across the organization. They delegate tasks where they can, teach others, and ultimately are responsible for the success of their team.

      Ready to have an impact that spans all of mobile and all of our app product teams
      Design systems to help us maintain a high level of quality in our SDKs and frameworks
      Prototype new OS features in internal apps that may become part of our SDKs used across thousands of apps with hundreds of millions of users
      Educate our product discovery teams on what is possible with mobile - share your expertise in the fast-paced ecosystem
      Collaborate with our product management team on the design of mobile-first features
      Lead and mentor engineers on a small, but multi-national team
      Enthusiasm to work in different environments (we support Flutter, React Native, Xamarin, Titanium, Cordova, and Unity extensions on top of iOS)
      Continuously learn about the latest mobile platform capabilities and consider the opportunities they offer
      Adaptable, customer-first mentality. Every day presents new, interesting problems
      Ready to work with a global team (primarily Portland & Paris-based, but you’ll work with engineers around the world)
 
Skills and Experience:
      Deep experience with iOS, with experience working in both Swift and Objective-C, including the challenges of interoperation. Nice to have: experience or familiarity with Android (Java and Kotlin), as well as a desire to jump in on other platforms. Consistency across platforms is part of our value proposition, so we welcome curiosity on all things mobile.
      Relevant experience of 4+ years with software engineering best practices: unit testing, code reviews, documentation, and version control
      Strong experience with the iOS toolchain, including Xcode, xcodebuild, Instruments, and experience using these as part of a continuous integration system (we use GitHub Actions)
      Experience or familiarity with mobile frameworks, such as React Native, Xamarin, Flutter, Titanium
      Experience using REST APIs in a mobile environment
      Understanding of iOS design principles and HIG
      Experience building SDKs, common libraries, or tools for others
      Strong communication skills, with a desire to teach and mentor others
      Familiarity with continuous integration tools (Jenkins, Github Actions)
      Familiarity working on complex codebases in a team environment
      Experience providing structured mentorship and guidance for less experienced engineers: helping them break tasks down, providing thoughtful code reviews, and taking responsibility for the growth of the engineers on your team.
      Experience in collaborating with cross-functional peers and taking a project from requirements to design to implementation meeting relevant milestones.
      Experience using continuous improvement processes to reflect on projects and commit to making things better the next time around.
      Desire to work as part of a team (and lead the team where necessary) to fulfill shared commitments.

About Airship

At the dawn of mobile apps, Airship powered the first commercial messages and then expanded its data-led approach to all re-engagement channels (mobile wallet, SMS, email), app UX experimentation and feature release management.

Now, with Airship App Experience Platform (AXP), brands can create and adapt native app experiences on their own — with no ongoing developer support or app updates required.

Having powered trillions of mobile app interactions for thousands of global brands, Airship is proud to be at the forefront of what has become the digital center of customer experience, loyalty and monetization — mobile app experience (MAX).

Learn more about Airship here: Airship Newsroom + Airship Customers

Airship Benefits Summary

Workplace Flexibility (Fully Remote Option) + WFH stipends + Medical, Dental, & Vision Insurance (PPO/HSA Options) + Mental Health Benefits + Open PTO Policy (take the time you need) + 401(k) Retirement Plan w/a match + Stock Options + Professional Development Program ($1,750/year) + Mentorship Program + Employee Resource Groups + Culture Club + Supplemental Benefits (Life Insurance, Short/Long-Term Disability, Flexible Spending) + Parental Leave + Employee Assistance Program + Referral Bonus Program