Mobile Developer - iOS (Swift) in Tempe, AZ at MDI Group

Date Posted: 10/31/2018

Job Snapshot

  • Employee Type:
  • Location:
    Tempe, AZ
  • Job Type:
  • Experience:
    Not Specified
  • Date Posted:

Job Description

Mobile Developer - iOS (Swift) 

Location: Tempe, AZ

Project Specifics: 

Very first project will be developing a push notification system. They will be adding notification options to help merchant's customer be better informed on bill due dates, scheduled payment results, payments overdue or specials from merchant. 

Many other features will be added in the future, such as specific merchant information like locations, hours, driving directions, in-app support/ chat. 

Eventually, they will be building out the merchant mobile application to allow merchants to manage business from the mobile app.  


Develop clean, semantic markup with current best practices utilizing React, React Native and JavaScript libraries.
Building a suite of new products and features
Implement adaptive layouts on different devices and form factors.
Ensure projects are completed and properly documented according to specifications and timelines.
Collaborate well in a cross-functional team of engineers, designers, and product managers.
Build cross-platform components in React Native
Maintain our mobile apps using React Native and Swift
Collaborate with Product and API teams to build simple, scalable and innovative mobile experiences
Participate in code reviews and mobile application debugging and diagnosis
Manage the complete mobile development cycle including testing, integration and publishing
See design requirements from concept through to completion (develop, debug, test, document and deploy)


Strong understanding of JavaScript
Work experience with: Git/GitHub, JIRA, mobile continuous integration and delivery platforms

2+ years experience building mobile / web applications

React Native experience for 1+ years

Strong understanding of the Android or iOS ecosystem and their guidelines for app development

Experience interfacing with REST APIs

Experience debugging and troubleshooting mobile applications

Experience using git / github

Strong experience with React Native

Experience with mobile testing, including automated tests

Experience with Swift and/or Android SDK/Java

Computer Science degree

Preferred skills:

Experience developing and deploying applications to the Apple App Store and Google Play Store
Experience developing under Agile, SCRUM or similar iterative unified processes
Understanding of security best practices
Apps portfolio


Search IT Jobs