Apply Now    

Android Software Engineering Lead - Digital

Req #: 180004293
Location: Plano, TX, US
Job Category: Technology
Job Description:
JPMorgan Chase & Co. (NYSE: JPM) is a leading global financial services firm with assets of $2.5 trillion and operations worldwide. The firm is a leader in investment banking, financial services for consumers and small business, commercial banking, financial transaction processing, and asset management. A component of the Dow Jones Industrial Average, JPMorgan Chase & Co. serves millions of consumers in the United States and many of the world's most prominent corporate, institutional and government clients under its J.P. Morgan and Chase brands. Information about JPMorgan Chase & Co. is available at
The mission of the Digital organization is to provide consistent, integrated Digital applications that are intuitive, dependable and easy to use for all customers. The Mobile Framework team is providing a framework for a modern banking platform based on the recent advances in internet technologies.
As a lead framework developer you will be responsible for developing concepts, patterns, APIs and roadmaps for the JPMorgan Chase mobile framework . You will bring industry best practices, new ideas, and recommendations to the strategic planning and direction of the mobile applications while also taking into consideration performance, security, and experience. 
You will also be required to document and illustrate framework capabilities, APIs, developer guide and present them for review and approval, and authoritatively support them through implementation and deployment phases, making adjustments to the approaches as challenges arise.
Mobile Application Developer Lead - iOS/Android
  • Development and deployment of integrated solutions to enhance, consolidate, and coordinate independently designed applications enterprise-wide 
  • Determine how existing applications, legacy systems, databases, web interfaces, and hardware logic, possibly running on multiple platforms, integrate to meet new and emerging enterprise requirements; develop efficient methods to reuse existing components• Assist in program design, coding, code review, benchmark testing, debugging, and documentation; mentor and guide application developers and junior team members.
  • Applies technical knowledge and a thorough understanding of business applications is required to facilitate the development of supporting knowledge architecture and standards.
  • Collaborate with cross-functional teams to determine business requirements, as well as design, develop, and test application code to ensure that business requirements are met.
  • As appropriate, may liaison with outside vendors to coordinate code development and acceptance.
  • Coordinate, execute, assess, and troubleshoot software programs and applications.
  • Coordinate configuring, coding, developing, and documenting software specifications throughout the project life cycle.
  • Oversee system startups in a timely and accurate fashion, and provide support to other departments where required.
  • Bachelor’s Degree or equivalent work experience
  • Implementation Methodologies and the Software Development Life-cycle (Agile)
  • Source control tools specifically Git and Stash
  • Development Tools (Xcode, Android Studio, Eclipse)
  • Computer Science and Object-oriented Programming
  • Relational Database Management System
  • Working knowledge of continuous integration environments and implementations
  • 5-7 years of Mobile application development in iOS and Android.
  • Service-Oriented Architecture knowledge is a MUST. (SOAP/REST Web Service).
  • Possess a functional orientation, understanding how development work translates to the business end-user.
  • Have background interfacing directly with stakeholders across management spectrum.
  • Be able to understand end-user needs and translate broad business requirements and objectives into technical requirements, plans, and designs.
  • An extensive working experience and advanced knowledge in server-side, web and mobile technologies 
Nice to have:
  • Banking or finance experience
  • 1-3+ years of HTML and client side JavaScript development with or without JavaScript frameworks such as jQuery, AngularJS, or Ember.
  • HTML 5 specific knowledge PREFERRED.
Apply Now    

Join our Talent Community

Not ready to apply? Leave your information with us and we will keep you up to date with new career opportunities.

Other Information

Apply Using LinkedIn

You can also apply using your LinkedIn® profile. It may save you some time because your information will be automatically transferred into our system. Just click on the LinkedIn logo when you get to the application screen and follow the directions.

Submit an Updated Résumé

During the application process, be sure you have an up-to-date copy of your Résumé, your cover letter and any other documentation you would like to submit.