Job Directory iOS Software Development Engineer

iOS Software Development Engineer
Chicago, IL

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About

Job Description

FOR OVER 35 YEARS, WE'VE BEEN MAKING HISTORY. NOW, WE'RE BUILDING THE FUTURE.

TECHS ON THE BEACH

On April 14, 1981, in Honolulu, Hawaii, William "Bill" Melton incorporated his new tech company. The original intention was to provide a recourse for retailers who'd been swindled by people handing out bad checks. Bill's product was a kind of verification device using phone lines-a verification phone.

But then a pivot. The credit card industry was relatively new at the time and processing was still being done with carbon paper. Bill saw a way to reduce costs for companies like Visa and MasterCard, while capitalizing on this new technology. Instead of verifying checks, we would provide local businesses a means to electronically process credit card payments. And thus, the Verifone payment device was born. Now, Verifone is one of the world's largest POS terminal vendors and a leading provider of payment and commerce solutions. We operate in more than 150 countries and employ nearly 6,000 people globally. Our steady growth has come organically, through a dedication to innovation and strategic partnerships, as well as from savvy acquisitions.

Job Title: Software Engineer (iOS)

Position Summary: As a Senior Software Engineer focusing on iOS app development, you will be responsible for the development and maintenance of payment-related applications and services for Verifone's iOS apps for our next-generation platform.

Essential Duties and Responsibilities:

* Contribute to the development and maintenance of iOS applications and frameworks related to: mobile payment applications, frameworks for internal and external customer usage to drive physically and logically connected payment devices, performance monitoring, consumer analytics, and test automation.
* Contribute to the continuity delivery of iOS solutions in line with other mobile platforms being used such as Android.
* Execute rapid prototyping to facilitate proof of concept and demonstrations for complex requirements and features
* Develop and test the defined requirements with high accountability while managing risks and the potential of evolving requirements
* Solve complex challenges specifically related to delivering iOS applications and services for the unique requirements of the payment industry
* Work closely with other functional teams, third parties, and vendors to facilitate the resolution of issues
* Knowledge & Experience:
* 5+ years prior experience with iOS application development
* Experience in iOS software development in languages including Objective-C and Swift
* Experience with iOS app architecture
* Experience developing & architecting apps that communicate with cloud endpoints using REST
* Expertise with XCode and related iOS software development tools Strong hands on experience debugging iOS application issues
* Experience with, and ability to develop expertise in, secure coding techniques, security/encryption technologies, and cryptography
* Experience with data collection/analysis methodologies and tools
* Experience with continuous integration software development processes and configuration management tools
* Experience developing connected apps that talk to devices over Bluetooth, USB and WiFi is a plus
* Experience developing Android apps and / or AWS Cloud backends is a plus

Skills & Ability:

* Excellent communication and problem-solving skills
* Ability to work in a cross-functional environment without boundaries for the benefit of the project and team
* Ability to decompose larger problems into work as self-contained, minimally-dependent tasks
* Flexibility to work in a fast-paced, entrepreneurial environment and to adapt to changing circumstances
* Ability to work as part of a geographically distributed team having members of diverse cultures
* Demonstrated ability to improve both technical knowledge and process; ability to learn and apply skills to new technology
* Android development skills in both Java and C++ is a plus

Education:

Bachelor Degree in Electrical/Computer Engineering or Computer Science

VeriFone is an equal opportunity employer.

#LI-GP1

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.