This challenging and fast-paced position in Technology Development requires excellent time management skills, the ability to multitask and think creatively with short deadlines, as well as the ability to work in an Agile team environment. Must have experience developing native iOS applications and writing database-driven applications using CoreData and iOS Location Services. Experience with Objective-C, Unit Testing, PHP, general smartphone application development, HTML, CSS, JavaScript and jQuery are required. Knowledge of Drupal 7.x, MySQL, JSON/XML, UI/UX automated testing software, API development, RESTful web services and database design is helpful. Candidate must possess the ability to provide creative solutions for strategic applications to enhance ministry, as well as internal and external communication.

1. Principal Responsibilities
· Design and build advanced applications for the iOS platform
· Collaborate with cross-functional teams to define, design, and ship new features.
· Unit-test code for robustness, including edge cases, usability, and general reliability.
· Work on bug fixing and improving application performance.
· Continuously discover, evaluate, and implement new technologies to maximize development efficiency.

2. Required Skills and Job Complexity
Unique Skills and Knowledge · Detail oriented
· Programming experience
· Database design experience
· API and integration experience
· Solid understanding of the full mobile development life cycle
· Excellent communication skills (written and verbal)
· A deep familiarity with Objective-C and Cocoa Touch
· Experience working with iOS frameworks such as Core Data, Core Animation, Core Graphics and Core Location
· Familiarity with CocoaPod Dependency Management System
b) Problem Solving and Decision Making · Solution-oriented
· Positive attitude and positive approach to problem solving
· Ability to multi-task and work on multiple projects at once
c) Relational Connections · All ministries and pastors
· Technology Development team
· Web Development team
· IT team
· Gateway One team
· Media Ministries team

3. Competencies Critical to this Position
Core Competencies Technical Competencies
Highly self-motivated Native iOS app development; PHP, Objective-C; REST, JSON, XML, Git
Initiator iOS Smartphone development experience; Server-based PHP/C++/C# development experience a plus
Self-manageable HTML, CSS, Javascript and jQuery
Quick thinker and reactor Database architecture and development
Detail focused
Stay cool under pressure
Able to think “outside the box” MonkeyTalk and Automated Testing experience a plus
Agile/Scrum experience a plus

4. Key Performance Measurements
· Efficient handling of development project tasks
· Able to create/maintain source code and document appropriately
· Prompt response to critical issues
· Positive feedback from pastors (our “clients”)
· Takes proactive ownership of development and other responsibilities
· Provide creative solutions for software needs
· Able to design, create, and maintain database driven applications