Apply Now    

Android Software Engineering Lead - Digital

Req #: 170105578
Location: Dallas, TX, US
Job Category: Technology
Potential Referral Amount: 5000 US Dollar (USD)
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 http://www.jpmorganchase.com/.
 
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
 
Responsibilities:
  • 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.
 
Qualifications:
  • 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.

Things to note

Sign in to our application system to continue your job search or update your profile.

Current employees sign in here. Contractors sign in here.

Any information you provide is confidential and will only be viewed by our recruiters in an effort to fill open positions. In addition, the information you provide is subject to our privacy policy practices.

Please note that J.P. Morgan will not accept unsolicited approaches or speculative CVs, nor will J.P. Morgan be responsible for any related fees, from Third Party Firms who are not preferred suppliers.

The firm invites all interested and qualified candidates to apply for employment opportunities.

Need disability related assistance?

If you are a US or Canadian applicant with a disability who is unable to use our online tools to search and apply for jobs, please click here.

Important links

Click here to view the "EEO is the Law" poster.

Click here to view the "EEO is the Law" supplemental poster.

Click here to view our U.S. Pay Transparency Policy.

JPMorgan Chase is an equal opportunity and affirmative action employer Disability/Veteran.