Experienced iOS Developer

API, Engineering, Mobile applications, Mobile development, Objective-C, OOP, iOS development
Full Time
Depends on Experience

Job Description

Summary

We are looking for an experienced iOS Developer to our team of talented engineers, leveraging their experience to develop software to execute on mobile development projects for clients in the medical device industry.  This position will be responsible for the design, development, maintenance, documentation, and support of mobile apps.

 

Duties/Responsibilities

  • Design and produce fully functional mobile applications for the iOS platform
  • Support the entire application lifecycle (concept, design, test, release, and support), producing scalable and efficient mobile applications
  • Ensure the performance, quality, and responsiveness of applications
  • Write unit and UI tests to identify malfunctions
  • Identify bottlenecks and fix bugs
  • Help maintain code quality, organization, and automatization

Education/Skills

  • BS/MS degree in Engineering or a related subject
  • Solid understanding of the full mobile development life cycle
  • 3-5 years’ experience as a software developer in designing & developing Rich User Interface iOS applications
  • 3-5 years’ experience in iPhone, iPad application development, iOS Provisioning Portal Nice to Have Skills
  • Demonstrated experience in problem-solving with experience in ambiguous situations
  • Experience in documentation, unit testing, code reviews, test automation, continuous integration & deployment
  • Strong knowledge in Swift, Objective-C, XCode, CocoaPods, Code Runner, AppCode
  • Knowledge of version control systems such as Git/SVN
  • Knowledge of algorithms, databases, and programming concepts like OOP and multithreading
  • Having strong knowledge around security aspect of mobile development (SSL Pinning, App Universal Linking, encryption/decryption, Secure Key Chain for iOS)
  • Extensive experience with Continuous Integration
  • Experience with iOS frameworks such as Core Data, Core Animation, etc.
  • Familiarity with APIs to connect iOS applications to back-end services
  • Experience with offline storage, threading, and performance tuning
  • Familiarity with cloud message APIs and push notifications
  • Experience with performance and memory tuning with tools such as Instruments and Shark
  • Knowledge of other web technologies and UI/UX standards
  • Able to make progress in a fast-paced environment with little oversight
  • Strong verbal/written communication & facilitation skills
  • Strong analytical and problem-solving skills
  • Ability to understand complex architectures and be comfortable working with multiple teams
  • Strong work ethic and a team player
  • Enthusiasm toward technology and a passion for continuous learning
Dice Id : 10112120
Position Id : 7082271
Originally Posted : 5 months ago
Have a Job? Post it

Similar Positions

Experienced Android Developer
  • Sterling Medical Devices
  • Moonachie, NJ, USA
SENIOR MOBILE DEVELOPER
  • Staffing Solutions USA
  • New York, NY, USA
iOS Developer
  • DP Search
  • Lake Success, NY, USA
iOS Developer
  • Computer Enterprises, Inc.
  • Philadelphia, PA, USA
Full-Stack .Net Application Developer
  • Almaz Solutions
  • Hamilton Township, NJ, USA
Mobile App Developer
  • AOPA
  • Frederick, MD, USA
Sr. iOS Developer
  • InfoVision, Inc.
  • Boston, MA, USA
Senior IOS Developer
  • LEARFIELD
  • Syracuse, NY, USA
JAVA DEVELOPER-Mid Level
  • T and T Consulting Services, Inc
  • Bethesda, MD, USA
Senior Mobile Developer
  • Maxus Technology USA LLC
  • McLean, VA, USA