← Back to all jobs

Senior Mobile Engineer

American Express UK
🏢 American Express UK 🇬🇧 United Kingdom 🕑 November 07

Don’t just follow digital trends, Help create one.  

This role is responsible for acting as a mobile security lead for the Application Security Management program. The Application Security Management team services multiple organizations to scan applications for vulnerabilities and work with application teams to reduce risks within American Express. To support these efforts, the program focuses on developer education, static analysis security testing (SAST), dynamic analysis security testing, (DAST) as well as program governance.

Responsibilities of this position will include but not be limited to the following:

  • Drive excellence in mobile application security by analyzing industry best practices, trends, and with a deep understanding of mobile development
  • Articulate mobile security risks to application teams and senior leadership
  • Develop next generation mobile security capabilities with a focus on customer needs
  • Lead both onshore and offshore team to balance managing emerging threats with operational tasks related to improving security posture
  • Develop and implement continuous service improvements to Application Security Management program
  • Works individually and with teams on both structured and unstructured assignments
  • May participate as subject matter expert or lead multiple moderately complex initiatives

Required skills:

  • University degree in Computer Science/Engineering/Mathematics or proven equivalent experience in related disciplines
  • Knowledge of developing trends and emerging standards in mobile apps
  • Proven  experience in iOS or Android development, preferably in Swift, Objective-C, Kotlin, Java for Android, Android SDK, or Android Studio
  • Knowledge of mobile application security trends or frameworks is a plus, including OWASP, NIST, PCI, ISO, COBIT, and understanding of common vulnerabilities
  • Excellent interpersonal and communication skills is a must
  • Familiar with the whole software development life cycle (e.g. requirements, analysis, design, implementation, testing, and documentation) and - execution models (e.g. Waterfall, Agile, etc.)
  • Good understanding of RESTful APIs and how to connect applications to back-end services using asynchronous network calls
  • Basic understanding of Web Technologies (Javascript, CSS, HTML5)
  • Experience working with automated testing and quality assurance
  • Familiar with Continuous Integration (CI) and its use in testing, building and deploying apps
  • Understanding of code versioning using git
  • Experience with Swift and/or Functional programming is a plus
  • Apps published in the Apple App Store or Google Play Store is a plus

Apply now

or subscribe to receive android jobs in your e-mail

Get

notifications in your