Summary:We are looking for a Mobile iOS developer responsible for the development and maintenance of iOS mobile applications. A commitment to collaborative problem solving, sophisticated design, and the creation of quality products is essential.
Design, architect and develop apps that are elegant efficient, secure, highly available and maintainable
Knowledge of developing trends and emerging standards in mobile apps, mobile payments, and wearables
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 iOS applications to back-end services using asynchronous network calls
Experience working with automated testing on the iOS platform
Knowledge of the open-source iOS ecosystem and the libraries available for common tasks
Experience with Auto Layout
Understanding of code versioning and build tools like Bamboo and Bitbucket
Understanding of accessibility and security compliance
Understanding of fundamental design principles behind a scalable application
Provides thought leadership regarding implementation best practices
A minimum of five (5) years of IOS development in an Agile environment
5+ years of experience in iOS development using Swift and/or Objective-C and 8-10 years of overall experience in software development, preferred
Familiar with Continuous Integration (CI) and its use in testing, building and deploying iOS apps
Experience in framework level development using Swift
Excellent interpersonal and communication skills
Experience with payments technology and EMV is a plus
Apps published in the Apple App Store is a plus
Must be willing to work onsite at our Lindon, UT office location. No remote work at this time.
Global Payments Inc. is an equal opportunity employer.
Global Payments provides equal employment opportunities to all employees and applicants for employment without regard to race, color, religion, sex (including pregnancy), national origin, ancestry, age, marital status, sexual orientation, gender identity or expression, disability, veteran status, genetic information or any other basis protected by law. Those applicants requiring reasonable accommodation to the application and/or interview process should notify a representative of the Human Resources Department.