• Mobile Applications Developer

    Requisition ID
    # of Openings Remaining
    Pos. Category
    Information Technology
  • Overview

    At Republic Airline, our mission is to provide a safe, clean and reliable flying experience. We believe this is best accomplished by focusing on our vision, “With the BEST people, products, and performance, we will be America’s Regional Airline of choice.” Republic Airline is a regional airline headquartered in Indianapolis, operating fixed-fee flights for American Airlines, Delta Air Lines, and United Airlines. The Company’s fleet consists of nearly 190 Embraer 170/175s, offering approximately 950 flights daily to 100 cities in the U.S., Canada, the Caribbean and Central America. Our crew bases include Chicago, IL (ORD), Columbus, OH (CMH), Indianapolis, IN (IND), Kansas City, MO (MCI), Miami, FL (MIA), Newark, NJ (EWR), New York, NY (LGA), Philadelphia, PA (PHL), Pittsburgh, PA (PIT) and Washington, D.C. (DCA). We have 10 maintenance bases: Charlotte, NC (CLT), Chicago, IL (ORD), Columbus, OH (CMH), Indianapolis, IN (IND), Louisville, KY (SDF), Newark, NJ (EWR), New York, NY (LGA), Philadelphia, PA (PHL), Pittsburgh, PA (PIT) and Washington, D.C. (DCA). With more than 5,500 talented aviation professionals, Republic Airline is a great place to get your career off the runway! For more information, please visit our website at www.rjet.com.

    Duties and Responsibilities


    Leads the development of mobile applications and the implementation of Republic’s mobile solutions.  Creates innovative and intuitive mobile applications that simplify and enhance communication across Republic.  Works collaboratively and closely with product owners and implements the newest frameworks in finding uncommon ways to solve problems.



    To perform this job successfully, an individual must be able to perform each essential duty satisfactorily.  Reasonable accommodation may be made to enable individuals with disabilities to perform the essential functions. 

    • Creates next generation mobile applications for iOS and/or Android devices. Responsible for the development, testing, release and support of the application’s mobile services.
      1. Delivers software to both pre-production and production environments in a repeatable, safe and scalable fashion.
      2. Performs peer reviews.
      3. Communicates effectively and in a timely fashion with customers.
      4. Gains a deep understanding of product owners' product goals and applies their needs to product development.
    • Acts as a key contributor in developing and maintaining a cutting edge approach to a mobile presence.
    • Collaborates with other developers, designers and product owners to develop new features consistent with product roadmap.
      1. Assists with defining business and functional requirements.
      2. Collaborates with UX for product definition and use cases.
    • Performs other duties as assigned or required.



    The requirements listed below are representative of the knowledge, skill, and/or ability necessary to perform this job.



    • 5+ years of overall iOS and/or Android development.
    • Experience with mobile development issues related to performance optimization, caching, security, and native hardware components (camera, gps, etc.)
    • Familiar with RESTful JSON API use and construction, experience contributing to or shaping a developing API over a project lifecycle.
    • Familiarity with agile development and software engineering best practices
    • High proficiency with either Android/iOS SDK and related technologies/languages (if applicant's focus is on iOS, they will be expected to demonstrate proficiency with Objective-C, speak to Swift, and an in-depth knowledge of the iOS SDK).
    • Strong familiarity with non-primary platform (if applicant's focus is on Android, they will need to demonstrate a working ability Android SDK and a working understanding of Java).
    • Demonstrated success in defining and launching mobile apps.
    • Able to articulate and demonstrate a strong personal set of first principles for software development.
    • Ability to simultaneously manage multiple, complex projects in varying stages of development under time pressure and deadlines
    • Able to work closely on a team using the following server side technology stack: Ruby on Rails, React, Knockout, Docker, and Kubernetes


            Associate’s or Bachelor’s degree in Computer Studies or related area.



    Ability to read, analyze, and interpret common scientific and technical journals, financial reports, and legal documents.  Ability to respond to common inquiries or complaints from customers, regulatory agencies, or members of the business community.  Ability to effectively present information.



    Ability to define problems, collect data, establish facts, and draw valid conclusions. Ability to interpret an extensive variety of technical instructions in mathematical or diagram form and deal with several abstract and concrete variables.



            Makes day to day decisions used to support strategic direction.  Decisions often require some thought and are  
            somewhat structured.  Decisions tend to be of moderate cost.



    The physical demands described here are representative of those that must be met by an associate to successfully perform the essential functions of this job.

    • Able to talk or hear up to 35% of the time.
    • Able to sit over 70% of the time.
    • Able to focus with clear vision at 20 inches or less (computer screen).



    The work environment characteristics described here are representative of those an associate encounters while performing the essential functions of this job.

    Typically not exposed to extreme environmental conditions. 



    Travel up to 10% of the time, including overnight stays.







    To Apply or Update your Profile Click on Apply Now

    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed

    Connect With Us!

    Not ready to apply? Connect with us for general consideration.

    By building your profile, you will join our Social Network allowing us to stay in touch with you as we have periodic updates about opportunities with Republic Airline. If you are interested in a specific role, you are encouraged to apply for that job opportunity!