Your browser cookies must be enabled in order to apply for this job. Please contact if you need further instruction on how to do that.

Mobile Client Engineer

Engineering | Portland, OR

Job Description

Urban Airship is the leading provider of messaging technology and usage data for smartphones, tablets, PCs and other connected devices. Our solutions simplify all aspects of notification/alert delivery and mobile campaign management across multiple platforms in a scalable and reliable way. Urban Airship's data solutions provide a unique perspective on user reaction, both direct and indirect, campaign-level and long-term, to our customers' messaging strategies. In addition to our core messaging and data services, we provide location targeting and digital wallet solutions as well as strategic and integration services.

Love mobile? Passionate about learning new platforms and devices?  This will involve significant architecture work, refactoring, and thoughtful design to make other developers lives' easier. You will need to be a master of Android, iOS, or Windows 8 and prepared to learn new platforms and devices. We live to create useful tools for other mobile developers across any kind of project and platform, from off-the-shelf skinable UI to complex API requests.


  • Strong technical and software architecture skills
  • 4+ years of experience working on software, with demonstrable Android and/or iOS development skills - preference on iOS
  • A deep understanding of the unique challenges presented by mobile platforms
  • A desire to learn new technologies and platforms
  • Ability to work with customers 


  • Objective-C, Android/Java
  • Experience with other mobile platforms
  • BS Degree in Computer Science or related discipline
  • Experience with agile methodologies

Nice to have

  • Experience working with complex client projects
  • Experience with public-facing API's or open-source projects