Job Boards Template

Mobile Application Developer

Pittsburgh, PA 15221

Employment Type: Contract Industry: Information Technology / Systems Job Number: 939 Pay Rate: 115,000

Job Description

The successful candidate will help the team deliver and support exceptional mobile applications for our internal and external customers.   He or she will contribute to detailed design, development, testing, and maintenance of our applications throughout the software development lifecycle and in post-production. 

Minimum Requirements/Qualifications: 

·       Bachelor’ s Degree - Computer Science, Information Science or related field 

·       Experience developing native applications for iOS platform in Swift (preferred) and/or Objective C, including experience with storyboard-based UI design for those applications 

·       Experience integrating mobile applications with JSON-based APIs or services 

·       Experience with Agile / Scrum development methodologies 

·       Excellent verbal and written communication skills 

·       Strong problem-solving, troubleshooting, and time management abilities 

Job Functions: 

·       Designs, develops, codes, tests, and debugs mobile applications to meet provided user requirements and to address identified defects 

·       Adheres to and embraces the development process, project methodology, and QA standards during the development and implementation of mobile applications 

·       Produces appropriate project artifacts which may include but are not limited to the following:   high level design, detail level design, requirements analysis, proposals, statements of work and work estimates 

·       Provides estimates to tech lead or project manager and helps to identify tasks for the development of project plans as needed 

·       Suggests technical options and makes recommendations to the team on the most effective and efficient approach that satisfies the business requirements 

·       Reviews requirements and code for existing applications to gain familiarity with them to improve future support of those applications 

·       Diagnoses and resolve technical issues with existing applications as they are reported 

·       Monitors trends in mobile-related technologies, oversees and participates in the evaluation, selection, acquisition, installation, maintenance, and operation of mobile-related technologies and emerging, state-of-the-art tools and technologies 

·       Researches and implements technological improvements to improve existing applications and/or streamline existing processes 

·       Communicates effectively with internal customers, other team members, and various functional groups (ex. Global Web hosting, Web Operations, Web Development, Database Team, etc.) 

·       Works collaboratively with tech leads and other developers to ensure compliance with established coding standards and best practices 

Non-Negotiable Hiring Criteria

·       Must have proven native application development experience on the iOS platform; candidate must have demonstrable prior experience developing iOS applications including use of current coding tools (Xcode 10), current Interface Builder standards (storyboards and size classes), common first- and third-party frameworks and libraries (CoreData, AlamoFire, et al), and detailed knowledge of best practices for the platform(s) 

·       Must have experience with interfaces/integrations to other systems using JSON-based APIs, and have a good understanding of data formats like JSON and XML used by such APIs 

·       Must have excellent verbal and written communication skills, and be able to communicate effectively with different levels of management, as well as both business and technical contacts 

·       Must possess strong problem-solving and troubleshooting abilities 

·       Must be detail-oriented and possess strong time management skills
Android experience would be a plus. It would be helpful if the candidate had some knowledge of UI, Angular and Java as well. 

Meet Your Recruiter

Ryan McKigney

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.