Senior Mobile Engineer

Portland, OR, United States

Job Description


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 via 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
  • 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, .NET MAUI, 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 challenges
  • Ready to work with a global team (primarily Portland & Paris-based, but you\'ll work with engineers around the world)
Your Skills and Experience:
  • Relevant experience of 4+ years with software engineering best practices: unit testing, code reviews, documentation, and version control
  • 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 SwiftUI, 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
  • 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 using iOS accessibility APIs, assistive technologies, and testing tools to create inclusive app UIs and ensure that they are accessible to a wide range of users
  • Experience building SDKs, common libraries, or tools for others
  • Strong communication skills, with a desire to teach and mentor others
  • 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
Airship\'s Talent Commitment

At Airship, we are committed to Attracting, Retaining and Growing Top Talent. To do so, we strive to make our innovative digital-first organization a great place to work and provide employees with compensation that is aligned to our Company mission and values.

Our culture is one of High-performance, Accountability, and Team Collaboration, and our Compensation structure is designed to reflect that.

Compensation at Airship
Airship\'s compensation is determined by a variety of factors including market data, experience ladders, and geographical location. The starting salary range for this position is: $115,000 - $130,000 per year. Some roles may also be eligible for commission, bonus, competitive equity packages and other performance incentives. In addition, we also provide an extensive suite of Benefits offerings as part of our Total Rewards approach to compensation.

Airship

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD4365224
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    $115000 - 130000 per year
  • Employment Status
    Permanent
  • Job Location
    Portland, OR, United States
  • Education
    Not mentioned