Job Description

Description

As a Sr. Native iOS Developer at American Airlines, you will collaborate with other team members to create customer-facing mobile applications that enhance user experience and support crucial business objectives. You will be involved in all stages of application development, including design, development, testing, and delivery, utilizing Agile methodologies.

Company Culture and Environment

American Airlines fosters a collaborative work environment where engineers work closely with designers and product owners to achieve customer-focused results. The emphasis on teamwork and effective communication highlights a culture of shared responsibility and innovation.

Career Growth and Development Opportunities

Working at American Airlines provides opportunities for professional development through hands-on experience in a dynamic environment. You will have the chance to lead a team while also honing your skills and contributing to the codebase, which can pave the way for career advancement.

Detailed Benefits and Perks

  • Hybrid work model (onsite required 3 days/week)
  • Provision of a MacBook running M1/M2 chip

Compensation and Benefits

  • Competitive salary based on experience
  • Health, dental, and vision insurance
  • Retirement savings plan with company matching
  • Generous vacation and paid time off policy
  • Flexible working hours
  • Opportunities for professional development and continuous learning

Why you should apply for this position today

This position offers an exciting opportunity to contribute to impactful mobile applications that enhance customer experience for millions. By joining American Airlines, you will be part of a dedicated team at the forefront of mobile technology within the airline industry.

Skills

  • 5+ years of iOS development experience with knowledge of API design and UX guidelines
  • Proficiency in Swift and UIKit
  • Experience with Objective-C and SwiftUI
  • Familiarity with common Apple frameworks and APIs
  • Understanding of iOS architecture patterns (MVC, MVVM)
  • Knowledge of Apple’s Human Interface Guidelines (HIG)
  • Experience writing automated tests with XCTest and XCUITest
  • Strong grasp of multi-threading concepts and REST-based JSON APIs
  • Proven track record of publishing native mobile apps to the store
  • Experience with Agile methodologies like scrum and kanban

Responsibilities

  • Create outstanding user experiences for millions of customers
  • Write innovative, quality, efficient, and maintainable code
  • Collaborate with engineers, designers, and product owners to implement features
  • Own your code from conception to production
  • Facilitate meetings and communicate effectively with peers
  • Lead a team while contributing to the codebase

Qualifications

  • BS in Computer Science or equivalent industry experience/training
  • 5+ years of relevant iOS development experience
  • Strong background in API design, best practices, and UX guidelines
  • Experience with automated testing frameworks

Education Requirements

  • Bachelor’s degree in Computer Science or a related field

Education Requirements Credential Category

  • Bachelor’s Degree

Experience Requirements

  • Minimum of 5 years of iOS development experience
  • Proven expertise in Swift and UIKit
  • Experience in leading teams and mentoring junior developers

Why work in Dallas, TX

Dallas offers a vibrant and diverse culture, known for its thriving business environment and rich history. The city is home to a growing tech scene with numerous opportunities for networking and professional growth. With a mix of urban amenities and green spaces, Dallas provides an attractive lifestyle that supports both work and leisure.

Employment Type: Contractor

Salary: $65.00 Per Hour

Apply to this job

Think you're the perfect candidate?

By continuing, you agree to Get.It's Terms & Privacy Policy and to receive relevant job alerts.
Posted on Jun 09

Senior iOS Developer

Dallas, TX

65 Per Hour

By continuing, you agree to Get.It's Terms & Privacy Policy and to receive relevant job alerts.