iOS Developer

$145,600 - $176,800/Yr

Pinnacle Group - Fort Worth, TX

posted about 1 month ago

Full-time - Mid Level
Fort Worth, TX
Insurance Carriers and Related Activities

About the position

The iOS Developer position at American Airlines is a contract role within the Pilot Technology Team of the Information Technology Division. The developer will leverage cutting-edge technology to solve business problems by participating in all phases of the software development process, advocating for agile methodologies and test-driven development. The role involves collaborating with various stakeholders to understand business needs and develop solutions, while maintaining and enhancing existing applications and services.

Responsibilities

  • Collaborates with leaders, business analysts, project managers, IT architects, technical leads, and other developers to understand needs and develop solutions according to business requirements.
  • Maintains and enhances existing enterprise services applications and platforms using domain-driven design and test-driven development.
  • Troubleshoots and debugs complex issues, identifying and implementing solutions.
  • Creates detailed project specifications, requirements, and estimates.
  • Researches and implements new technologies to enhance current processes, security, and performance.
  • Supports the development of coding standards and adheres to best practices and security guidelines.
  • Works closely with software architects and technical leads to ensure decisions meet long-term enterprise growth needs.

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, Technology, Information Systems, CIS/MIS Engineering, or related technical discipline, or equivalent experience/training.
  • 5 years of full Software Development Life Cycle (SDLC) experience using ITIL, Agile, XP, or similar methodologies.
  • Proficiency in Swift and its design patterns.
  • Deep understanding of UIKit and Cocoa design patterns.
  • Deep understanding of iOS memory management.
  • Deep understanding of Grand Central Dispatch and threading.
  • Experience with advanced UI and Auto Layout, animations, and transitions using UIKit, Core Graphics, and Core Animation.
  • Experience working with and consuming JSON and REST data contracts.
  • Understanding of software design patterns (SOLID and clean architecture).
  • Understanding of functional and object-oriented programming patterns.
  • General backend system knowledge of HTTP APIs, databases, microservices, etc.
  • Experience integrating third-party SDKs either manually or using Cocoa Pods.
  • Deep understanding of Core Data and offline storage.
  • Deep understanding of unit testing using XCTest.
  • Proficient understanding of code versioning tools (such as Git, Mercurial, or SVN).
  • Familiarity with CI/CD best practices and tools.

Nice-to-haves

  • Master's degree in Computer Science, Computer Engineering, Technology, Information Systems, CIS/MIS Engineering, or related technical discipline, or equivalent experience/training.
  • 3 years of full stack development experience.
  • Airline industry experience including business systems and technology.

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • 401K contributions
  • Paid time off (PTO)
  • Sick leave
  • Other benefits mandated by applicable state or localities.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service