Job description

Requirements

  • Entry level
  • No Education
  • Salary to negotiate
  • FT WORTH US

Description

Location: AA Headquarters 2 (DFW-HDQ2)


Additional Locations: None


Requisition ID:29827


Overview


Join us for a career with endless possibilities.


Looking for a job where a passion for innovation, a culture of teamwork, and opportunities for growth are valued and rewarded? You’ve come to the right place.


You don’t have to be an airline aficionado to join American Airlines. It takes more than cool planes to keep us ahead of the curve, and thanks to our team of behind the scenes professionals, we do just that. As the largest airline in the world, American Airlines is in the business of serving the global travel needs of our customers.At the core of the Company is our commitment to each customer and each employee. We are dedicated to developing and delivering what our customers value and are willing to pay for. Customer-centric planning, innovative marketing, and an exceptional customer experience are supported by a cadre of talented people.


What does it take to join us? We’re glad you asked! We expect exceptional skills in your discipline and a dedication to being the best as we relentlessly pursue our goal of being not just the largest airline in the world, but also the best airline in the world.


Fortunately, we’re building on almost a century of innovation and firsts in our industry – and we plan to continue that tradition of excellence.


About The Job


This job is a member of the Customer Technology team, within the Information Technology Division. This position is a senior technical role on a highly skilled and experienced team providing technical application design and leadership services in the Mobile Product team.


Specifically, you'll do the following:


- Oversees and contributes to the technical approach of application design

- Collaborates with developers to guide the architecture approach for the Functional and Technical Design; reviews, revises and approves the content of these design documents

- Creates required documents to support technical application architecture, vision, strategy, standards, policies and presentations

- Continually contributes technical input and responses in meetings and discussions in order to support the best application architecture

- Escalates technical issues when needed to keep project on track and minimize risk

- Creates, maintains and communicates application architecture standards and procedures related to design, development and other associated activities

- Reviews business requirements documents and where applicable, offers alternative best-practice solutions prior to start of design

- Reviews source code changes and/or unit test cases when applicable (i.e. where design, coding or project can involve high risk)

- Provides technical assistance and feedback, as needed, related to the Mobile application and its architecture

- Consults and advises resources for related application architecture and infrastructure services and technologies


About The Job (Continued)


- Applies appropriate technology to reduce costs and/or improve productivity resulting in value to the company

- Maintains an effective approach on problem solving, multi-tasking, coordinating and scheduling in accordance with stated goals to ensure visibility and predictability

- Influences and empowers team members for growth and independence

- Consistently demonstrates a positive, professional, leadership attitude and frame of mind when working with and communicating with others


Qualifications


Required Qualifications


- Bachelor’s in Computer Science, Computer Engineering, Technology, Information Systems (CIS/MIS), Engineering or related technical discipline, or equivalent experience/training

- 8 years architectural and design experience

- 5 years iOS and/or Android development experience

- 8 years of general software development experience

- Proven ability to build strong and sustainable relationships with internal and external stakeholders

- Hands-on experience in systems development in a variety of computing architectures and environments; proven experience with conceptual strategy and direction

- Proficient in Agile methodologies

- Proficient in application architecture and design

- Significant experience in requirements analysis and use case development, with a thorough understanding of software development life cycles, development and technology tools, testing methodologies and requirements gathering

- Experience supporting and directing technical architecture for supported business domains

- Passion for change and continual improvement with ability to effectively lead, drive and support change


Qualifications (Continued)


Required Qualifications (Continued)


- Proven ability to work across multiple functional teams in the creation of business solutions

- History of publishing consumer facing applications to the Apple App Store and/or Google Play Store

- Provide technical subject matter expertise on mobile app user experiences

- Provide subject matter expertise on iOS and Android development best practices with Cocoa Touch, Objective-C, Swift, Kotlin and Java

- Understanding of how to ensure quality of mobile applications and the related tools, processesand implementations necessary to deliver a quality product

- Collaborate with multi-discipline teams to design and implement solutions in consumer facing mobile application

- Provide technical subject matter expertise on mobile app user experiences

- Provide guidance to, and collaborate with, other mobile developers on team to evolve engineering practices to meet current industry best practices

- Provide guidance on optimizing app, microservices and backend for frontends toimprove system capacity and lower ongoing app maintenance needs

- Peer review code from other developers across all mobile app teams as features are developed

- Mentor other developers on general mobile and software engineering practices and mobile app team development processes

- Create and present lessons learned presentations for sharing with other technology and business disciplines within the larger mobile app team

- Experience with automated testing to improve coverage and maintainability of automated test suites

- Experience with the operations characteristics of large scale and highly available computer systems deployed in a cloud environment


Required Qualifications (Continued)


- Proven ability to work across multiple functional teams in the creation of business solutions

- History of publishing consumer facing applications to the Apple App Store and/or Google Play Store

- Provide technical subject matter expertise on mobile app user experiences

- Provide subject matter expertise on iOS and Android development best practices with Cocoa Touch, Objective-C, Swift, Kotlin and Java

- Understanding of how to ensure quality of mobile applications and the related tools, processes, and implementations necessary to deliver a quality product

- Collaborate with multi-discipline teams to design and implement solutions in consumer facing mobile application

- Provide technical subject matter expertise on mobile app user experiences

- Provide guidance to, and collaborate with, other mobile developers on team to evolve engineering practices to meet current industry best practices

- Provide guidance on optimizing app, microservices and backend for frontends toimprove system capacity and lower ongoing app maintenance needs

- Peer review code from other developers across all mobile app teams as features are developed

- Mentor other developers on general mobile and software engineering practices and mobile app team development processes

- Create and present lessons learned presentations for sharing with other technology and business disciplines within the larger mobile app team

- Experience with automated testing to improve coverage and maintainability of automated test suites.

- Experience with the operations characteristics of large scale and highly available computer systems deployed in a cloud environment


Qualifications (Continued)


Required Qualifications (Continued)


- Experience with Cloud Foundry Application Platform, and one or more ofIBM Bluemix, AWS or Azurecloud computingplatforms

- In-depth knowledge and experience designing, developing and deploying Microservice-basedsoftwaresystems

- Ability to simultaneously manage a large Architect workload involving multiple projects, day-to-day tasks, meetings and ad-hoc technical requests

- Ability to adapt to unexpected events, new facts and rapidly changing circumstances

- Ability to thrive in a sense-of-urgency environment and leverage best practices

- Ability to be highly responsive and communicative, act with urgency, commit to follow-through and delivery, and respond to many simultaneous challenges with tenacity and innovation

- During adversity or challenges, ability to apply discipline, responsibility, initiative and resources to stay on course and/or achieve resolution

- Understanding of the application environments and related tools, and their relationship to each other

- Understanding of the end-to-end implementation process and procedures


Qualifications (Continued)


Preferred Qualifications


- Master’s in Computer Science, Computer Engineering, Technology , Information Systems (CIS/MIS), Engineering or related technical discipline, or equivalent experience/training

- 10+ years of general software development experience

- Airline industry experience

- Ability to explain technical concepts and adjust messaging based on the audience, including non-technical groups

- Ability to influence through outstanding interpersonal skills, collaboration and negotiation skills

- Ability to work well within a team environment, as well as independently


Additional Locations: None


Requisition ID:29827