Position: Mobile Lead Engineer
Location: Phoenix, AZ
Job Description:
Required Qualifications, US:
• 5+ years of Software Engineering experience.
• 5+ years of Software Development experience with architecting, designing and developing iOS or Android mobile applications
• 3+ years of mobile solutions engineering experience
• 4+ years of Android development experience
• 4+ years of iOS experience
• 1+ year experience in Web Content Accessibility Guidelines (WCAG) 2.0, 2.1 or a combination of both
Required Qualifications, International:
• Knowledge of developing trends and emerging standards in mobile apps, mobile payments, and wearables
• Excellent interpersonal and communication skills
• Good understanding of RESTful APIs and how to connect applications to back-end services using asynchronous network calls
• Experience with Swift and/or Functional Programming
Desired Qualifications:
• An industry-standard technology certification
• Strong verbal, written, and interpersonal communication skills
• 5+ years of leadership experience
• Ability to develop partnerships and collaborate with other business and functional areas
• Knowledge and understanding of application and web security
• Knowledge and understanding of technology performance: analysis and tuning for applications
• Experience with the following patterns/technologies:
• MVVM Architecture
• Autolayout
• Danger
• RAML or Swagger API Documentation
• Legacy Objective-C code
• python (for usage in build scripts)
• Experience with build tools like xcodebuild, GitHub Actions, and Circle CI
• Experience with Unit, UI and Integration testing using XCTest/XCUITest
• Experience with payments technology
• Knowledge of the open-source ecosystem and the libraries available for common tasksExperience with consuming data from graphQL
Job Expectations:
• Ability to work additional hours as needed