Lead Programmer Analyst-iOS/Android Native Development Job Job in Phoenix, Arizona US

Lead Programmer Analyst-iOS/Android Native Development Job

This position is part of a team within the Interactive Technologies team at American Express who are responsible for the design and development of Mobile products ranging from SMS, Mobile Web, Tablets and native applications (iOS, Android, BB). Our focus is on supporting multiple business units across American Express to create and implement mobile products in support of their goals and objectives. Responsibilities to include but not limited to: * Working as part of a broader team to design, develop and implement high quality software. * Hands-on coding that can range from iOS, Android, HTML, CSS, AJAX and include integration with back end applications and systems. * Responsible for code reviews, architecture design reviews. * Ensure compliance requirements are being incorporated and that we are in compliance with any standards, processes and procedures. * Monitoring and managing technical resources to ensure high quality, testable, custom code. * Look for continuous process improvements. * Identification of reengineering and operating efficiencies. * Drive reengineering and operating efficiencies. * Provide leadership to developers across geographically disperse locations ensuring they are creating applications in accordance with American Express process and procedures. * Partner with senior technical staff to ensure agreement to architecture, infrastructure and quality. * Monitor industry standards and practices and apply learning?s. * Become familiar with the SMS infrastructure and platforms.????? American Express is an equal opportunity employer. Qualifications * Typically holds a Bachelors or Masters degree in computer science, information systems or other related field or has equivalent work experience. * 5 - 7 years of development experience iOS, Enterprise Java, OS X or .Net. * Experience in coding iOS and/or Android native applications. * Extensive experience working with Service Oriented Architecture. * Experience in shaping the architecture of applications. * Proven experience in leading a team of developers, showing initiative to cover all angles. * Strong written and oral communication skills. * Experience with code management tools (e.g. Subversion, Maven) * A passion to get engaged, take the initiative, demonstrate leadership and create a lively, productive, high energy working environment. * Must be able to learn and apply new technologies.