Return To Job Search

iOS Developer
California
San Diego Metro Area
Applications - Mobile Development - Technology
JN -052020-4269

Our client in North County is looking for an iOS Developer to join their team!  This is a long-term contract opportunity.
 
Requirements:

  • Advanced experience developing native iOS applications (five or more years)
  • At least seven years of experience in software/computer engineering
  • At least one application live in the iOS app store
  • Advanced understanding of computer fundamentals, data structures, algorithms
  • Outstanding problem-solving capabilities
  • Excellent Swift and Objective-C experience
  • Experience using Web Services
  • Familiarity with connecting to third-party hardware using Wi-Fi or BtLE
  • Experience using third-party libraries and SDKs
  • Able to work as sole developer of iOS App
  • Understanding of Apple design guidelines and Human Interface guidelines
  • Experience with SQLite
  • Experience with storage techniques, multithreading, and performance tuning
  • Experience with RESTful APIs to connect with backend web services.
  • Proficient understanding of code versioning tools and continuous integrations
  • Knowledge of golf and the club fitting process
  • Agile experience
  • Java, JavaScript, Azure, MySQL, SQL
  • Experience in distribution of Enterprise iOS applications
  • Bachelors Degree or higher in Computer Science
  • This position is only for local candidates or those who are willing to relocate
 
Responsibilities:
  • Understand the existing software ecosystem and application code base
  • Create and form advanced application features for the iOS platform
  • Work with cross-functional teams including product managers, local developers, and external SDK developers
  • Quickly add new functionalities, solve complex problems and ship quality applications
  • Unit-test code for robustness, including edge cases, usability, and general reliability
  • Work on bug fixing and improving application performance
  • Work with end users and designers to improve and refine the UX
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency


© VIA Technical. All Rights Reserved.