Developer iOS Mobile

$90,500 - $128,600/Yr

JetBlue Airways - Long Island City, NY

posted 3 months ago

Full-time - Mid Level
Long Island City, NY
Air Transportation

About the position

The iOS Mobile Developer at JetBlue Airways Corporation is responsible for the development, testing, optimization, maintenance, delivery, and documentation of sophisticated customer-facing mobile applications. This role encompasses both front-end and back-end components, requiring significant research, analysis, and architectural skills. The developer will create and maintain innovative, scalable solutions that provide value to the business while also offering operational support as needed. In this position, the developer will engage in various essential responsibilities, including designing, coding, debugging, and documenting iOS mobile applications using Swift and Objective-C, while adhering to industry best practices. The role requires an understanding of integrating a wide variety of back-end services, including RESTful APIs, WebSockets, and GRPC, and the ability to handle service responses in multiple formats such as JSON, XML, and Protobuf. The developer will also be responsible for writing and implementing unit tests and end-to-end tests for iOS applications using XCTest or similar frameworks. Collaboration is key in this role, as the developer will provide input on development and architecture decisions, participate in code reviews, and work closely with data center operations and infrastructure teams to ensure seamless deployments and proper documentation. The iOS Mobile Developer will ensure compliance with JetBlue's IT and business standards, maintain quality and performance standards for applications, and support the overall objectives of the IT department. Additionally, the developer will take on a leadership role, coaching team members and supporting their growth and development within the organization.

Responsibilities

  • Develop, design, code, debug, and document iOS mobile applications using Swift and Objective-C.
  • Integrate a variety of back-end services including RESTful APIs, WebSockets, and GRPC.
  • Consume and produce service responses in formats such as JSON, XML, and Protobuf.
  • Design, write, and implement unit tests and end-to-end tests for iOS applications using XCTest or similar frameworks.
  • Provide input and guidance on development and architecture decisions.
  • Collaborate with other engineers to ensure best practices are followed.
  • Analyze system specifications and create project estimates for iOS development tasks.
  • Participate in code reviews to ensure high-quality coding practices.
  • Partner with data center operations and infrastructure teams for seamless deployments and documentation.
  • Ensure compliance with JetBlue IT and business standards and procedures.
  • Maintain accountability for product and services delivery within assigned business units.
  • Ensure quality and performance standards are met for iOS applications.
  • Partner with IT Managers to ensure alignment and drive efficiencies across projects.
  • Provide oversight of delivery teams for applicable portfolio initiatives.
  • Lead and coach team members to support engagement and development.

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, or a related discipline; OR a High School Diploma/GED with at least four years of related work experience.
  • Three years of experience in an iOS Mobile Developer role, with proficiency in Swift and Objective-C.
  • Experience with RESTful services, JSON, and SOAP-based services.
  • Proficiency in using Git for version control.
  • Demonstrated ability to code complex designs in a modular and well-architected manner.
  • Experience with responsive/adaptive design and efficient middleware communication.
  • Ability to pass a coding skills assessment.

Nice-to-haves

  • One year of experience with AngularJS and AngularJS 6 or higher.
  • One year of experience with Java, with knowledge of Java 8 and above.
  • Knowledge of microservice development using GRPC and WebSockets.
  • Benchmarking experience of services from front to back-end technology.
  • Knowledge of omnichannel customer experiences across kiosks, mobile, and web platforms.

Benefits

  • Employee stock purchase plan
  • Disability insurance
  • Health insurance
  • 401(k) matching
  • Life insurance
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service