Cross-platform Mobile Developer

Our open-source community is growing fast and we need talented engineers to keep the momentum going and build toward our vision of being the easiest and most productive way to build amazing apps.

In addition to the open-source community, teams at companies like Burger King,  Popeyes, Tim Hortons, and Sworkit are building mission-critical apps on top of Capacitor, and we have big plans to build an even better app development platform with your help!

Overview
The Capacitor team works with, and is a part of the open-source community, helping developers already familiar with web technologies build apps faster than before. We’re looking for a mobile developer who is interested in building powerful app development building blocks for millions of developers to use and extend. The position would be helping to grow the Capacitor open-source project.

The ideal developer likely has experience writing Objective-C/Swift on iOS and Java on Android, with experience or interest in using JavaScript to expose those APIs. This is a truly multi-platform role and perfect for a polyglot.

Ultimately, this position involves working with a wide variety of Native SDKs and 3rd party services, helping web developers consume them from the language they are more familiar with JavaScript.

Core Objectives
  • Develop Capacitor core and plugins to build a seamless bridge between native and web.
  • Reduce friction for developers building production-ready mobile apps.
  • Work with the open-source community to curate Capacitor plugins.
  • Integrate web-based components and APIs within a native app environment.

Desired Skills and Characteristics
  • You enjoy interacting with open-source community members (developers) in a professional manner and in general helping them get more out of our software through solid documentation and demos.
  • You have substantive practical experience as a developer building complex native apps and/or web apps.
  • You are a strong communicator and communicate effectively in writing.
  • A CS degree and the knowledge of core concepts it provides are highly valued though certainly not required.
  • You are passionate and deeply curious about software development. You’re also passionate about the software development community and helping other software developers achieve their professional goals.
  • You are laser-focused on the end-user and simplicity.
  • You are someone who is constantly evaluating the newest technologies and thinking of ways to incorporate them into your work.
  • You’re results-oriented. You like creatively solving problems and using your knowledge and expertise to help people in a range of ways.
  • Your talents enhance Ionic’s culture of humility, authenticity, continuous learning and improvement, transparency, communication, and customer-centricity.
  • You are open to the idea of working across the technology stack from native app development to front-end web development with a range of technologies, as opposed to wanting to focus on a specific area of engineering.

Desired Experience
  • Experience writing Objective-C/Swift on iOS and Java on Android, with some experience and/or interest in using JavaScript to expose those APIs. 
  • Experience building mobile apps on iOS and/or Android.
  • Experience building rigorous platform testing with continuous integration (CI) tooling.
  • We are open to a candidate with less web development experience but a stronger native app background and willingness to learn, as we believe great engineers should be able to work in any language for any platform.

Cordova, React Native, Ionic Framework, or hybrid app experience = big plus!

Location
Can be Remote, Ionic is largely distributed (more than half the team does not work in an office). Our main office is located in Madison, WI. 

About Ionic
We build software that helps others build amazing mobile, web, and desktop applications. 

In 2013 we launched the Ionic Framework, an open source software (OSS) project that made it possible for web developers to build fast, beautiful mobile apps for any platform using a single codebase.  Our aim was to empower millions of web developers to build incredible apps using web technologies (HTML, CSS, and Javascript) that they had come to know and love. 

Since then, Ionic has been adopted by individuals and enterprises all over the world -- from early-stage startups to some of the world’s largest brands. Meanwhile, our platform has evolved far beyond our initial OSS toolset. Ionic now offers a complete app development platform that helps individuals and teams design, build, and deliver apps faster and more easily than ever before. 

Every successful B2B product/company makes its users/customers look great in the eyes of their colleagues, bosses, and end customers. That’s what we do and it’s how we’ve started building a rapidly growing commercial business on top of our OSS success. To keep doing that, we need your help.

Want to apply later?

Type your email address below to receive a reminder

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field
Error
Error
insert_drive_file
insert_drive_file