Mobile iOS Developer

CocoaPods, Swift, Object-c, Cocoa Touch, Mobile Development, iOS
Full Time
Depends on Experience
Work from home available

Job Description

Mobile iOS Developer #1963

Position Summary:

A multiplatform solutions company is looking to add an iOS Developer to join their iOS Development Team and create custom solutions for amazing companies. You will be responsible for the design, development, deployment, and maintenance of mobile applications running Apple’s iOS operating system. You will work with a talented team of engineers and build the next generation of mobile technologies. Within this company, you will have the opportunity to build an end-to-end solution and work in a business/technology mindset environment too!

Experience and Education:

  • 3+ years experience as an iOS Developer
  • Experience with database design, query optimizations, and performance tuning within iOS
  • Experience with Apple’s design principles and interface guidelines
  • Experience with offline storage, threading
  • Experience with Asynchronous Programming Concepts

Skills and Strengths:

  • Objective-C
  • Swift
  • Cocoa Touch
  • Swift
  • Dependency management: CocoaPods or Carthage
  • RESTful API
  • MVVM
  • Production Distribution
  • Git
  • XCode Schemes
  • Cloud message APIs (i.e., Firebase)
  • SQL
  • HTML/CSS
  • JSON/XML
  • Object-Oriented programming languages (C++/Java, Python, etc)
  • Mobile development life cycle

Primary Job Responsibilities:

  • Design, build and maintain high-performance custom and reliable iOS applications and their integration with back-end services
  • Perform unit-test code for robustness, including edge cases, usability, and reliability
  • Collaborate with cross-functional teams to define and design new features
  • Work with product managers and UI/UX designers to create a unique mobile experience
  • Design, build, deploy, and support large, world-class enterprise-level solutions
  • Translate designs and wireframes into high-quality, reusable code
  • Ensure the best possible performance, quality, and responsiveness of the application
  • Identify and correct bottlenecks and fix bugs
  • Maintain code quality, organization, and automatization
  • Sustain current mobile projects as well as deliver solutions for incidents or outages
  • Troubleshooting, debugging, Fix Retain Cycles, Memory Leaks, and Memory Management issues
  • Stay up to date with recent technologies and practices in order to develop and integrate them into our existing systems
  • Develop RESTful APIs to integrate iOS applications into back-end services
Dice Id : RANGER
Position Id : 7465589
Originally Posted : 3 months ago
Have a Job? Post it

Similar Positions

Mobile Developer (Android / Java)
  • Jobot
  • Richmond, VA, USA
Mobile Application Developer
  • Bowhead Holding Company
  • Dahlgren, VA, USA
iOS Developer
  • CoStar Realty Information, Inc
  • Washington, DC, USA
Mobile Developer IOS and Android
  • Harrison National Employment
  • Raleigh, NC, USA
Mobile App Developer
  • Jobot
  • Washington, DC, USA
Mobile React Native Developer
  • Zillion Technologies
  • Washington, DC, USA
Mobile CNO Developer
  • Jefferson Frank
  • Herndon, VA, USA
React Native Mobile Developer
  • Datapier Technologies
  • McLean, VA, USA
Mobile IONIC Developer
  • Apex Systems
  • Woodlawn, MD, USA
Mobile Developer - React Native
  • Jobot
  • Morrisville, NC, USA