JetBlue Airways - Long Island City, NY
posted 3 months ago
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.