iOS Mobile Developer - Mobile Applications
United Airlines
- USA
- Permanent
- Full-time
- Partner with the Crew-Facing teams and IT to prepare and program various projects related to the latest Mobile technologies
- Deliver across the entire app life cycle from concept, design, build, deploy, test, release to app stores and support
- Possess a deep knowledge of iPhone & Android frameworks
- Deliver innovative iOS & Android mobile experiences across the different functions that scale
- Understand back-end system/services to access when building out fronts for testing
- Ability to creatively architect and design programs to meet the goals and requirements of various projects
- Quickly integrate and update projects collaborating with other developers on tasks to keep key programs on schedule
- Expand on critically important and crucial front-end systems to extend the application and serve the front-line employees using them
- Provide technical insight on existing mobile platforms to improve performance, availability and utilization optimizations
- Performs research and development to evaluate emerging technologies and their potential to optimize the platform
- Evaluate, suggest and implement third party software as needed
- Make efficient use of source control and bug tracking systems
- Reviews estimates for software development and delivery to ensure quality and accuracy
- Unit-test code for robustness, including edge cases, usability and general reliability
- Bachelor’s degree in computer science, information systems and/or equivalent work experience
- Proficient in Swift or SwiftUI.
- Experience with iOS frameworks: UIKit, SwiftUI, CoreData (SwiftData).
- Familiar with RESTful APIs to connect iOS applications to back-end services.
- Strong understanding of the full development life cycle.
- Experience with multi-threading and push notifications.
- Knowledge of UI/UX standards, Apple design principles, and a good eye for design.
- Proficient understanding of code versioning tools such as Git.
- Problem-solving skills and ability to optimize code.
- Experience with Angular a plus
- Able to manage multiple priorities and deliverables, both short and long-term, in a busy and aggressive environment
- Must be self-motivated, possess strong communication skills and be able to work in a team-oriented environment required
- Must be legally authorized to work in the United States for any employer without sponsorship
- Successful completion of interview required to meet job qualification
- Reliable, punctual attendance is an essential function of the position