Top IOS Developer Skills

Below we've compiled a list of the most important skills for an IOS Developer. We ranked the top skills based on the percentage of IOS Developer resumes they appeared on. For example, 8.4% of IOS Developer resumes contained Source Code as a skill. Let's find out what skills an IOS Developer actually needs in order to be successful in the workplace.

The six most common skills found on IOS Developer resumes in 2020. Read below to see the full list.

1. Source Code

high Demand
Here's how Source Code is used in IOS Developer jobs:
  • Worked with Enterprise GitHub for source control to commit, branch and merge changes to the source code in repository.
  • Set up store sites, submitted source code and managed application updates in the Apple App Store.
  • Used GIT source code repository to share the code and work collaboratively with the team.
  • Maintained source code version control in both local and network BitBucket repository.
  • Prepared script changes and source code changes for the production release.
  • Merged iPhone and iPad source codes into a universal source code.
  • Build, Deployment, Managing source code components using version control
  • Used GIT as source control for source code management.
  • Carried out performance analysis and profiled source code.
  • Source code is maintained through Git.
  • Source code available on request.
  • Work on version control across common source code used by developers using Git Deploy builds to app store.
  • Sole iOS developer for several years managing over 80,000 lines of source code in Objective C/Swift.
  • Updated the source code daily in Github and send status report at the weekend.
  • Investigate search function and API both Copilot and DVRScheduler source code.
  • Project Source Code is Available for review on Github.
  • Worked with BitBucket for source code versioning.
  • See Github for source code) -Integrated the use of push notifications and location services

Show More

2. Backend Web Services

high Demand
Here's how Backend Web Services is used in IOS Developer jobs:
  • Implemented NS Operation Queue and NSURL Connection to integrate with backend web services.
  • Leveraged AF Networking library to integrate with backend web services.
  • Used NSURL Connection to connect with backend web services.
  • Implemented NSURL Connection to integrate with backend web services.
  • Implemented API calls to integrate with backend web services.
  • Integrated the application with backend web services.
  • Utilized Alamofire framework to integrate with backend web services to load products information and user information.
  • Implemented NSURLConnection for backend web services integration.
  • Developed modules for making network calls using NSURLSessionand integrated the backend web services using XML parsing.
  • Implemented NSURLSession to integrate with backend web services.
  • Implemented NSURLSession and NSOperationQueue to connect backend web services and download data without performance hit.
  • Implemented NSURLSessionand NSOperation Queue connects backend web services and downloads data.
  • Implemented NSOperationQueue and NSURLConnection to integrate with backend web services.
  • Followed SCRUM methodology throughout development Implemented NSOperationQueue and NSURLConnection to integrate with backend web services.
  • Implemented NSOperation Queue, NSURLSession and NSURLConnection to integrate with backend web services and RESTful.

Show More

3. Json

high Demand
Here's how Json is used in IOS Developer jobs:
  • Utilized ObjectMapper framework to serialize JSON web data into local persistent database.
  • Simulated improvements to secure fast network communication via JSON transmissions.
  • Used JSON and web services to allow users to view videos anywhere, so long as they have an internet connection.
  • Experience with to parsing JSON and XML, using various software to track changes and defects, Subversion including merging branches.
  • Created custom checklist and sharing through JSON libraries and connecting to SQ Lite database with the objective C interfaces.
  • Retrieved data from web services by calling the server and then parsed the response data using JSON library.
  • Parsed JSON files and stored them in their respective dictionaries and used them as needed in the application.
  • Modified Core Data model to match the JSON data imported from the calls to the SAP REST service.
  • Work involved two way database communication between the iPhone and the back end server via JSON requests.
  • Implement Web Services to parse JSON objects from the server side and display to the end user.
  • Worked on web services using NSURL Connection and JSON Parsing to establish server connections and fetch data.
  • Used JSON to parse the data from the web services and integrate into App for seamless user experience
  • Implemented parsing JSON data from web server asynchronously and configure data to be displayed as interactive table.
  • Consume JSON web services for iPhone and collaborate in designing a simple and efficient web services.
  • Designed the app to consume the data coming from the Java Web service in JSON format.
  • Debugged REST based web service traffic by inspecting JSON requests and responses using proxy software Charles.
  • Created Structural-classes to generate UI elements dynamically over the screen based on response received from JSON.
  • Integrated Core Data framework to store user Data after retrieving JSON from the web services.
  • Experienced in working with data parsing forms such as XML and JSON and object mapping.
  • Model classes created for Places, promotion, and deals modules to map JSON fields.

Show More

4. SDK

high Demand
Here's how SDK is used in IOS Developer jobs:
  • Worked with the team architect on how to approach the development of the SDK and the design.
  • Google Map SDK is integrated to view the store information and the location of the store.
  • Used various IOS SDK frameworks along with developing our own for various development processes.
  • Integrated Tap stream SDK to capture user touches and generate reports using the same.
  • Engineered features to allow easy inclusion of SDK in varying customer UI environments.
  • Implemented I Cloud SDK to ensure application sessions persisted from device to device.
  • Implemented Foresee SDK to capture user's feedback while navigating through the application.
  • Worked on Native application using Objective C, Swift, IOS SDK.
  • Used Google Maps SDK to display custom pins for store locations.
  • Worked on Native applications and Objective-C, Swift, IOS SDK.
  • Utilized ScreenSharing SDK Framework to operate screen and gesture sharing.
  • Develop SDK for reading Magazine (PDF and XML files)
  • Designed and integrated Store Locator using Google Map SDK.
  • Developed demo applications using swift to test the SDK.
  • Designed and developed the Document Capture experience of SDK.
  • Integrated Twitter SDK in application to receive tweets.
  • Created separate bundle to handle SDK images separately.
  • Worked on Paypal SDK for making payments.
  • Used iPhone SDK for development.
  • Worked on iPhoneSDK and internet connection Protocols.

Show More

5. Uikit Framework

high Demand
Here's how Uikit Framework is used in IOS Developer jobs:
  • Implemented designed interface using UIKit framework.
  • Created the complete design and UI of the app using UIKit framework for both portrait and landscape mode.
  • Developed the App Using CocoaTouch Frameworks such as UIKit Framework, Core Foundation and CoreGraphics.
  • Designed the interface to control the brightness of the application using the UIKit framework.
  • Used Cocoa Pods library and UIKit Framework, Foundation Framework and CoreGraphics Frameworks.
  • Experienced with major Frameworks like UIKit Framework, Foundation Framework, and CoreGraphics.
  • Utilize UIKit framework to allow users to post to the official Twitter site.
  • Established a user interface via use of UIKit Framework and Interface Builder tools.
  • Created the overall front-end UI design of the app using UIKit framework primarily.
  • Used UIKit Framework, Foundation Framework, CoreAudio Framework, CoreGraphics Frameworks.
  • Used UIKit framework to maintain collision and interaction among views.
  • Customized the appearance from the JSON using the UIkit frameworks.
  • Utilized the core Data, map Kit, UIKit frameworks.
  • Worked with UIKit Framework for the applications at hand.
  • Utilize UIKit framework to craft the user-centered UI design.
  • Used UIKit Framework for the application.
  • Worked daily using UIKit framework.
  • Used SDK and UIKit frameworks.
  • Developed Custom UIViewsbased on UIKit Framework.
  • Develop native applications using Objective-C, Cocoa frameworks Created the overall design of the app using UIKit framework.

Show More

Job type you want
Full Time
Part Time
Internship
Temporary

6. API

high Demand
Here's how API is used in IOS Developer jobs:
  • Generated text-to-speech using OpenEars API, collect necessary information through interactive commands.
  • Developed location-based weather app in Swift3 using OpenWeatherMap API.
  • Implement Retrofit to make a parent Callback Interface to automatically handle the error function, caching, and pagination to API.
  • Enabled global choice of pick-up or ship product from catalog of over 600,000 products by using web shopping cart API.
  • Worked on Google Maps API for Reverse Geo coding to drop the pin for an address to the Map View.
  • Collaborated in a team of four developers to create a music sharing and broadcasting app using the iTunes API
  • Accessed the core API for Drop Box and Google Drive API for Objective-C, to print documents directly.
  • Project Description Vanguard is one of the most-capitalized fund companies, specialized in mutual and exchange-traded index funds.
  • Worked on GoogleMaps API for ReverseGeocoding to drop the pin for an address to the Map View.
  • Implemented a mobile application (iPhone/iPad) to allow for rapid field service requests and work orders.
  • Connected to Foursquare s API to provide a map of local basketball courts with hours and activity.
  • Integrated a custom MagTek reader API with the application in order to facilitate swiping of credit/Gift cards.
  • Documented project requirements, API design and implementation, API Developer Guide and iPhone App Developer Guide.
  • Used Test Flight API for sharing test builds and getting user logs and crash reports etc.
  • Developed Framework API for Tax calculations in Yoda using server-side components using J2EE and spring framework.
  • Worked with Restful API's to integrate the third party SDK and to pass the parameters.
  • Stay informed with the latest headlines and original stories from Capitol Hill and across the globe.
  • Developed an interactive bible media app linking individual scriptures to related music using the YouTube API
  • Developed native image rendering from server with REST API calls and processing the image bitmaps.
  • Utilized API.AI to create scenarios of common conversation and action according to user's command.

Show More

7. GIT

high Demand
Here's how GIT is used in IOS Developer jobs:
  • Used Git for version control - made branches for new features and bug fixes, and merged those into development.
  • Used GitHub as our project version controller, were used to commit and push the developed, working code.
  • Worked with GIT to merge the code on to develop and pull changes on to the working branch.
  • Confirm automated builds on Bamboo through Git Fusion and inform all concerned about the output of the builds.
  • Use SourceTree to interact with GIT for using the remote branch, local feature - commit and merge.
  • Created multiple schemes for different builds which can run automatically on Travis-Crafter every push to GIT repositories.
  • Utilized digital media reader app to create over 40 apps for magazine publishing partners and clients.
  • Used TFS for work items and code reviews and Git using SourceTree for source control.
  • Code base stored in a Git repository with Jenkins for continuous integration and testing.
  • Use of Git for version control and did code review for every pull request.
  • Used GitHub to draw code, roll out improvements and push the code back.
  • Managed GitHub repository creating branches doing merge, pull request and releases..
  • Project deployment is done visually by GitX and contributions are done by git.
  • Utilized GitHub and GCC windows compiler to push and pull data on mingw-w64.
  • Code base held in Git repository; Used SourceTree for version control functionality.
  • Used Git-Hub for code sharing and JIRA for all issues and project tracking.
  • Involved in code review of Pull Requests on GIT and providing feedback.
  • Project code stored in Git repository, used SourceTree for version control.
  • Used Location Base API to get current latitude and longitude of user.
  • Managed the GitHub repository and used Git and SourceTree for version control.

Show More

8. XML Structure

high Demand
Here's how XML Structure is used in IOS Developer jobs:
  • Maintained Xml structure of data exchanged between iphone and server.
  • Designed XSDs to define the xml structure of data exchanged between iphone and server.

Show More

9. Storyboard

high Demand
Here's how Storyboard is used in IOS Developer jobs:
  • Designed the layout using Storyboard and implemented the auto-layout functionality to adapt between the iPhone/iPad versions.
  • Created Storyboards for navigating through on-boarding documents.
  • Develop and maintain iPad and iPhone application in Objective C with emphasis on UI improvements using storyboards.
  • Developed Main View Controller with Sign-In and Sign-up options for the user access by using Storyboard.
  • Enhanced the capabilities of the application using Storyboard, Auto-layout, ARC, Core-Data and Core-Location.
  • Implemented Storyboards and auto-layout throughout the app as a standard to support various devices and orientations.
  • Designed User interface using Storyboard controls to contain the images of theaters in a specified radius.
  • Used Storyboards to design the entire flow of the application according to the different use cases.
  • Implemented Storyboards including Auto-layout utilizing constraints and size classes and mixed with existing XIB files.
  • Work on implementing the UI requirements using storyboards, nib files and programmatic classes.
  • Developed user friendly UI screens using different storyboards as per UI/UX team documentation.
  • Completed UI overhaul to transition views from XIB onto new Storyboard file.
  • Implemented My Account storyboard, which has all details of a user.
  • Used Storyboard to create flow and design of Interfaces and Views.
  • Constructed Goal Dashboard within app using Storyboards and AutoLayout constraints.
  • Fixed few UI bugs by adjusting wrong constraints in storyboards.
  • Implemented using Storyboard and ARC (Automatic Reference Counting).
  • Worked on numerous storyboards to solve UI based issues.
  • Utilized ARC and Storyboards in order to streamline development.
  • Used Storyboard and XIB's for developing user interface.

Show More

10. MVC

high Demand
Here's how MVC is used in IOS Developer jobs:
  • Developed and implemented application designs based on MVC.
  • Implemented using MVC design architecture, Cocoa design patterns and also concepts like delegation, protocols, blocks and categories.
  • Worked mostly in the front end with various view controllers and followed MVC pattern in design and development.
  • Designed the complete MVC stream for the application with UI parts and controllers to be utilized for iPhone.
  • Used MVC model to separate the model, views and controller classes to reduce the code complexity.
  • Applied MVC design architecture, Cocoa design patterns and concepts like Categories, Delegation, and Protocols.
  • Utilized best practice design patterns such as MVC, Dependency injection, Singleton, Observer, etc.
  • Applied MVC structure with storyboards and passed data from segues from top down using segue identifiers.
  • Designed and developed customs libraries using Facade, Singleton, MVC design patterns for application support.
  • Followed MVC paradigm by handling the view frames of all UI components in view controller itself.
  • Use MVC architecture and object communication using delegates/protocols, as the project was quite sophisticated.
  • Used MVC design pattern, protocols and delegates to design the application's architecture.
  • Developed the app's architecture using MVC, Singleton and Notification design patterns.
  • Used Core data while using the design concepts of MVC in storing data.
  • Implemented various OOP practices including MVC architecture and KVO and Singleton patterns.
  • Used Singleton, Adapter and MVC design patterns on the application development.
  • Followed MVC design pattern, protocols, blocks and delegate architecture.
  • Used MVC, KVO, and Singleton architectures to streamline code.
  • Used native Swift 4 to develop mobile applications by MVC pattern.
  • Implemented many OOP and patterns like MVC, KVO and Singleton.

Show More

11. Sqlite

high Demand
Here's how Sqlite is used in IOS Developer jobs:
  • Worked with data storage and retrieval using SQLite3 and Core Data to improve memory overhead of the app and increase responsiveness.
  • Worked with blocks using Grand Central Dispatch to asynchronously make queries to SQLite3 database.
  • Saved user preferences and details using SQLite3 Database for offline usage of the app.
  • Created and extracted data from database to display it on iPhone using SQLite3.
  • Core data base apps (Initially using sqlite3 migrate to Core Data).
  • Queried SQLite3 database to get information to render graphs.
  • Core Data and Sqlite3 database integration.
  • Used SQLite3 to store data.
  • Stored and retrieved user symptom data device-side using SQLite database.
  • Constructed native-based applications using both SQLite and Core Data.
  • Deployed Terminal utilization for SQLite database decryption and modifications.
  • Implement Database Sqlite manager for offline data requirements.
  • Implemented databases in SQLite, MySQL and location based services in UI Map kit framework.
  • Project code was native (Objective-C) and database's code was sqlite.
  • Developed the SQLite database to store data and enable features to work offline.
  • Core Data Framework is used to populate app's data from SQLite database.
  • Moved the App's local database from SQLite to CoreData for easier maintenance.
  • Implemented The Code To Perform The Crud Operations To The Sqlite Database.
  • Created a standard framework of animations and SQLite functions for future developers.
  • Used Core Data to store video information locally to the SQLite database.

Show More

12. QA

high Demand
Here's how QA is used in IOS Developer jobs:
  • Collaborated with cross-functional teams (Product Mangers, Designers, Engineers, and QA) in regular product release cycle.
  • Worked diligently with Product, Server and QA teams to get the products released by a very strict deadline.
  • Created build and sent it throughout the QA team for testing through Test flight build and local FTP build.
  • Handle triage calls with QA testing team to know production issues and delegate bug fixes with offshore team.
  • Used Jenkins and Test Flight, to distribute the build for QA, business and other teams.
  • Involve in daily defect meetings and use ALM to track bugs reported by QA and fix them.
  • Used Quick Build & VSO Build to deploy application across different environments (DEV, QA).
  • Fixed issues reported in QA, IT and UAT phases of the release as per priority.
  • Worked in agile environment and tested during our QA week at the end of every cycle.
  • Worked with offshore QA team to enhance performance of the application by testing and fixing issues.
  • Collaborated with QA engineers, UX designers and project managers to build and release new features.
  • Worked on the defects as documented in Rally by QA on day to day basis.
  • Build beta version product and distribute internally for product team review and QA testing.
  • Planned project schedule for development, QA testing, UAT, and app submission.
  • Distribute the build for QA, business team using Drop Box and Content Grid.
  • Work on QA tickets in order to fix the bugs or dysfunctional behaviors.
  • Involved in Unit testing and helping the QA team understanding the test scenarios.
  • Worked on bug fixing as documented on confluence page by QA team.
  • Fixed bugs as documented by QA team and worked closely with them.
  • Worked with QA teams to help in conducting performance analysis and tuning.

Show More

13. Html

high Demand
Here's how Html is used in IOS Developer jobs:
  • Interacted with system analyst to understand business requirement before translating into non-functional HTML pages.
  • Web based content coded with HTML is Integrated on a native app using UI Web View.
  • Integrated an online substance made with HTML5 on a Native application utilizing UI Web View.
  • Provided methods for handling META headers present in HTML/WML pages, display session data.
  • Integrated a web-based content made with HTML5 on a Native app using UI WebView.
  • Add content of HTML websites and documents to organizations and companies.
  • Worked with HTML5 for building cross platforms and native mobile applications.
  • Updated the application with audio/video playing capability by parsing HTML files.
  • Implemented browser UI functionality using HTML, CSS and AJAX.
  • Implemented Hybrid Pages with native controls over HTML research pages.
  • Designed and implement the App User Interface using HTML5/CSS3/AngularJS.
  • Used XML parser to parse the HTML-5 content meta-data.
  • Create websites by using standard HTML/CSS practices.
  • Created animations in AS3 and HTML.
  • Implemented the project using Boto3, Flask, Python, HTML & CSS languages.
  • Developed websites using PHP, SQL, MySQL, HTML, CSS.
  • Coded with HTML5, CSS3, PHP, and Bootstrap 3.
  • Developed web pages using HTML, JSP, DHTML and CSS.
  • Core Text or HTML and CSS for text rendering.
  • Assisted in the design the user interface for creating new login for users using HTML on the server side.

Show More

14. OS

average Demand
Here's how OS is used in IOS Developer jobs:
  • Translate high-level business requirements into functional specifications for developers and managed changes to those conditions.
  • Established agile methodologies including pair programming, weekly sprints and retrospectives.
  • Collaborated closely with the product and worked in product documentation.
  • Generate electronic documents using photos via camera devices.
  • Worked on possibilities to implementing/migrating to SWIFT.
  • Implemented Core data mechanisms to store all apps details and improve the app performance and used those apps in efficient manner.
  • Worked closely with data architects to design, develop and adapt data models and an extensive UI library for proper development
  • Assisted with implementing 3rd party frameworks such as Google Calendar and Microsoft Exchange to save event data outside of application.
  • Designed the home screen of the application where the user can choose the type of the module to be populated.
  • Capture Audio & Notes is the ultimate upgrade to your voice memos and recordings on the iPhone and iPod Touch.
  • Created a Theme based infrastructure to able to cascade cosmetic change such as Font and Color with a single change.
  • Redesigned InfoCenter Recipient App (ICRA) by rewriting most major screens, which contributed to better user retention.
  • Called Data Model through asynchronous requests in data access object to display image post, likes & comments.
  • Created a flight tracking app for private pilots that allows them to choose services ahead of the flight.
  • FIND a network doctor, hospital, pharmacy, or urgent care center with a map-enabled search tool.
  • Worked closely with multiple web service teams to create a reliable mock web service to expand test coverage.
  • Worked on Microsoft Health app to add new feature, fixed bugs, write automated test cases.
  • Developed separate library using Cocos2d framework that can be used for deformation of any photos or images.
  • Worked closely along with Organization Security Team and Firewall team in order to make the application accessible.
  • Worked efficiently with in a cross functional team of designers, testers, business analysts and architects.

Show More

15. Memory Management

average Demand
Here's how Memory Management is used in IOS Developer jobs:
  • Conducted memory management testing by using Static Analyzer and Instruments.
  • Worked with blocks/completion handlers and memory management.
  • Demonstrated ability in handling the memory management.
  • Used Automatic Reference Counting for memory management.
  • Conducted memory management tests using Instruments.
  • Experience on manually memory management.
  • Worked on low-level Language like C and C++ for ensuring the security and memory management.
  • Managed data and memory management from streamlining code and using various debugging tests.
  • Use performance Instruments to make the app efficient in terms of memory management.
  • Implemented ARC mechanism for automatic tracking the memory management in App.
  • Worked on Memory management and ARC (Automatic Reference Counting).
  • Profiled the application and made enhancements on the memory management.
  • Conducted memory management tests using Instruments and 3rd party frameworks.
  • Migrated over to ARC memory management from MRR.
  • Worked on memory management using ARC in Swift.
  • Used ARC to handle memory management efficiently.
  • Worked on ARC for memory management.
  • Implemented the concepts of multi-threading for better performance and memory management.
  • Used Instruments profiling templates like Time Profiler and Leaks to fine tune the app performance and memory management.
  • Assisted Project Manager with release build schedules Used Instruments to fine tune the app performance and memory management.

Show More

16. Scrum

average Demand
Here's how Scrum is used in IOS Developer jobs:
  • Worked in a highly motivated Agile team and developed application using SCRUM methodology.
  • Project implemented using Agile/Scrum methodology with weekly meetings and code reviews.
  • Collaborated with other mobile developers in an SCRUM Agile Methodology.
  • Utilized TeamPulse for Agile/SCRUM project management planning and reporting.
  • Project managed using Agile/Scrum methodology with 1-week sprints.
  • Followed Agile Scrum methodology for application development.
  • Project matriculated using Agile/SCRUM management methodology.
  • Participated in daily Scrum activities.
  • Project managed using SCRUM/Agile methodologies.
  • Project managed with Agile/SCRUM methodology.
  • Worked in an Agile Development Environment - Participated in biweekly Sprint Planning and daily scrum meetings as a Scrum Master.
  • Followed a work data flow principle for design and development methodologies such as SDLC like Agile and Scrum lie cycle.
  • Worked in agile environment which involved test driven methodologies (TDD) and daily scrum meetings for status.
  • Managed a development team of 5 on-site and remote with daily scrums and managed two week sprints.
  • Project matriculated by using Agile/SCRUM methodologies, with 3 week Sprints; Remote resource during the project.
  • Followed Agile Methodology - Participated in monthly Sprint Planning and daily SCRUM to discuss the development progress.
  • Project completed in an Agile Environment participating in bi-weekly SCRUM meetings with demos at every meeting.
  • Followed continuous integration and test driven development (TDD) principles in a strict Agile/Scrum environment.
  • Sprint planning, daily meetings, product showcase and retrospective meetings, following the SCRUM methodology.
  • Worked in an Agile environment using Scrum, interacting closely with designers and business developers.

Show More

17. Mapkit

average Demand
Here's how Mapkit is used in IOS Developer jobs:
  • Implemented sorting based on location by using CoreLocation and MapKit framework.
  • Map View implementation using the MapKit and CoreLocation Frameworks.
  • Implemented MapKit framework for company location.
  • Map functionality implemented using MapKit framework.
  • Leveraged MapKit Annotation and Location services to pin point user location and plot live music events in the area on map.
  • Worked with MapKit and Core Location to assist members search for properties within their locations or specify a zip code.
  • Integrated location based services using MapKit API to display locations of the nearest banks, hotels and so on.
  • Used MapKit and Core Location frameworks for finding center locations of doctor and rendering it on the application map.
  • Worked on frameworks such as UI Kit, Core Location, Core Data, Core Animation, MapKit etc.
  • Integrated MapKit API and used CoreLocation services to show multiple pins and annotation views to locate all nearby banks.
  • Implemented MapKit framework for company location, by adding Maps, annotating maps and also by adding overlays.
  • Used CoreLocation and GeoFencing to find the closest CVS Pharmacy and display it on the map using MapKit.
  • Integrated MapKit API to show multiple pins and annotation views for the nearest locations of all the stores.
  • Created a custom Scroll views and worked on Google Mobile Maps (GMM) of MapKit Framework.
  • Used the Core Location framework for the user location finding and MapKit framework for directions.
  • Implemented Apple MapKit Framework to provide pin searched based on user location.
  • Display the directions from current location to next location by using MapKit.
  • Implemented map features to view stores using MapKit, and Core Location.
  • Performed Map View implementation using the MapKit and Core Location Framework.
  • Use of RestKit, Core Foundation, MapKit, and singletons.

Show More

18. Table View Cells

average Demand
Here's how Table View Cells is used in IOS Developer jobs:
  • Display articles in list view and grid view with custom collection view cells and custom table view cells.
  • Worked broadly on table view controller and made customized table view cells as indicated by the customer.
  • Worked extensively on table view controller and made customized table view cells according to the client.
  • Created Custom Table View Cells to accommodate the client's design of a particular Cell.
  • Worked on table view controller and made customized table view cells.
  • Created custom reusable table view cells with dynamic height.
  • Customized table view cells according to the client requirements.
  • Customized table view cells per the client requirements.
  • Worked extensively on TableView Controller and plist-based data source, and made customized table view cells according to needs.
  • Created custom table view cells with dynamic height Worked on Push Notifications using Parse to send notifications to user.
  • Worked extensively on UITableView and made customized table view cells as per the requirements.

Show More

19. Xibs

average Demand
Here's how Xibs is used in IOS Developer jobs:
  • Constructed custom ViewControllers including TableViews with custom TableViewCells using XIBs and programmatic UI.
  • Updated the UI interface of the app, replacing XIBs with a completely redesigned interface using Storyboards.
  • Redesign of the interface, replace xibs for storyboards and implemented a new custom menu.
  • Worked on a new visual design with an easier UX, using Storyboards and Xibs.
  • Designed views with a combination of storyboard, xibs, and programmatic views.
  • Used Storyboard, xibs to design the UI of the application.
  • Implemented Custom UI with XIBs and Manual Retain/Release memory management.
  • Worked with Xibs and storyboards to manage the screens.
  • Migrated over to using storyboards from XIBs, and Segues for navigation instead of handling it programmatically.
  • Refactored general UI used in the application using XIBs as opposed to the original programmatic method.
  • Implemented UI/UX tweaks to several of the application's main screens with XIBs, adding functionalities.
  • Performed improvement of application UIs using XIBs and programmatic UI statements.
  • Use of Autolayout, Xibs, Storyboards.
  • Experience with many Apple technologies including:UIKit, Core Data, iCloud, Game Center, XIBs and Storyboards.

Show More

20. Auto Layout

average Demand
Here's how Auto Layout is used in IOS Developer jobs:
  • Constructed and manipulated all application views in Storyboard, adding Auto Layout constraints for graceful orientation handling.
  • Implemented mathematical calculation on auto layout constraints for building graphical presentation of pain scales on vertical line.
  • Migrated to Auto layout and implemented Localization.
  • Started transition to using Auto Layout to help make the app work in both the iPhone 5 and the iPhone 4.
  • Used the Auto layout feature to run the application on both portrait and landscape mode, also supports iPhone and iPad.
  • Used Core Location, UI Kit, Storyboards, Segues, Auto Layout and Map Kit in the application.
  • Reconstructed UI with new menu navigation using Added Auto Layout constraints to conform UI Controls to desired layout.
  • Worked extensively with Objective-C and Cocoa frameworks, Multi-View Architecture using XIB, auto layouts and storyboards.
  • Developed user interface using storyboards, auto layout, segues, unwind segues and size classes.
  • Worked with size classes and Auto layout in order to make the application available for iPad.
  • Use of storyboards to design the main flow of the application together with Auto Layout Constraints.
  • Implemented Auto Layout constraints to ensure graceful orientation handling and visualize same in different screen sizes.
  • Worked on pixel perfect layout using Stack Views and auto layouts to make it responsive.
  • Used Auto Layout, size classes to support the app in portrait and landscape mode.
  • Created various views, table views, collection cells and customized views using Auto Layout.
  • Leveraged Auto Layout feature of Storyboard to make the application compatible for iPhone and iPad.
  • Worked in a team of two to implement Auto Layout for the whole application.
  • Used Masonry framework for auto layouts to design the app for all screen sizes.
  • Utilized Storyboards with Auto Layout constraints to ensure graceful orientation handling on all devices.
  • Worked extensively with Objective-C, AV Foundation, NS User Defaults and Auto Layout.

Show More

21. Javascript

average Demand
Here's how Javascript is used in IOS Developer jobs:
  • Added animation and functionality using JavaScript.
  • Implemented a JavaScript interface in the web view to support synchronous function calls between the web code and native code.
  • Created HTML, CSS, and JSP pages for front-end, used Struts & JavaScript for client-side validation.
  • Used HTML, JavaScript and XML for designing and testing a few modules within the app.
  • Developed the mobile application using JavaScript, Objective C, XML, and JSON.
  • Incorporated Web pages developed using JavaScript, HTML5 and CSS3 using Web-Views.
  • Used JavaScript for client side validations on multiple projects.
  • Updated Company Website Regularly, using HTML/CSS and JavaScript.
  • Designed and implemented the front end JavaScript framework that supports the Graphite application generation tool.
  • Developed Hybrid Screens using HTML5, CSS3, Bootstrap, JavaScript and Node.js.
  • Created Automated Scripting for user interface tests through Apple instruments with Javascript.
  • Worked on UI with HTML, CSS, Javascript.
  • Created views using UIWebViews, HTML, CSS, JavaScript in XIBs.
  • Designed Frontend with in object oriented JavaScript Framework like bootstrap, Node.js and Angular.js.

Show More

22. Facebook

average Demand
Here's how Facebook is used in IOS Developer jobs:
  • Integrated the Facebook and Twitter functionality using the respective Application Programming Interface.
  • Implemented importing contacts using AddressBook framework and Facebook social sharing.
  • Created Facebook-like news feed and slide-up push notification mechanism.
  • Implemented Facebook and Twitter messaging frameworks for user voting.
  • Integrated application with social networking like Facebook and email.
  • Developed Facebook, Twitter integration for the application.
  • Integrated third party frameworks (Facebook, Twitter) to allow users to share their information with their contacts.
  • Implemented ShareKit to allow sharing an article with Facebook, Twitter, Copy, and Open in Safari.
  • Enhanced with feature of sharing the photo on Facebook and Twitter and also by SMS or email.
  • Utilized Facebook and Twitter API to all user to share app content via their social network.
  • Integrated Facebook SDK to implement mobile app ads functionality to promote application in Facebook news feed.
  • Integrated Google AdMob for advertisement, Facebook SDK, Twitter SDK, and Google SDK.
  • Implement the FacebookSDK framework, to allow the user to register using their Facebook faster.
  • Integrated Social Sharing into apps, such as email, message, and Facebook.
  • Worked on improving the Facebook integration on the Poke-A-Friend app (update pending).
  • Worked on Snowball application with Facebook API and Google API to communicate with messages.
  • Share events with your friends using Facebook, Twitter, SMS and email.
  • Used Facebook's open source Pop Animation Engine to design all custom animations.
  • Integrated the app with social media sites using Facebook and Twitter API's.
  • Experience in using Facebook SDK/Native and preparing apps to submit for review.

Show More

23. Simulator

average Demand
Here's how Simulator is used in IOS Developer jobs:
  • Tested applications on device simulators and actual devices to fine-tune products.
  • Performed Manually and Automation testing using Simulators.
  • Analyze memory growth and memory leaks using the developer tools such as Instruments, Accessibility Inspector, Simulator.
  • Perform profiling both in simulator and physical device.
  • Tested apps on both Simulator and Test Device.
  • Used Graylog s log management tool for verifying network activity for the iPhone simulator and physical device.
  • Performed testing on Physical device and the iOS Simulator.
  • Involved in coding of the functionalities.Environment: Objective-C, XCode , Cocoa framework, AVFoundation, iPhone/iPad Simulator.

Show More

24. Interface Builder

average Demand
Here's how Interface Builder is used in IOS Developer jobs:
  • Design user interface, UI View Controllers, UI Table View Controllers, custom UI Table View Cell with Interface Builder.
  • Worked on universal app and designed various screens in different interface builder files for iPhone and iPad separately.
  • Used Interface Builder to make UI improvements and fixes as instructed by QA and UI designers.
  • Designed and implemented sign in registrar form for new user using Interface Builder.
  • Designed the application for both portrait and landscape modes using interface builder.
  • Constructed Views using Storyboard, XIB files with Interface Builder, UI.
  • Designed and Built interfaces using Interface Builder and UI Kit.
  • Worked with UI design using Storyboard and Interface Builder.
  • Worked on Interface Builder in using UI components.
  • Design Graphic Interface Builder for the Application.
  • Create UI using interface builder and storyboards.
  • Developed and implemented this application using iPhone SDK, Xcode, Interface Builder (IB), Objective-C and instruments.
  • Created a controllers for car sales which shows different cars available in the showroom with their description using Interface Builder.
  • Designed and implemented using iPhone SDK, Xcode 4-5, Interface Builder, Objective C, Instruments.
  • Used iPhone SDK, Xcode, Interface Builder, Instruments, Objective C and Cocoa frameworks.
  • Implemented advanced user interfaces and custom UI controls (in Xcode and Interface Builder).
  • Designed and implemented using iPhone SDK, XCode, interface builder, Objective-C and Simulator.
  • Involved in application design using iPad SDK, Xcode, Objective-C and Interface Builder.
  • Worked on interface builder which was a separate mac application when iOS began.
  • Created user interface using Storyboard, Interface Builder as well as programmatically.

Show More

25. User Data

average Demand
Here's how User Data is used in IOS Developer jobs:
  • Implemented CoreData framework to store the warehouse items as well as user Data.
  • Worked on Core Data framework to store user Data.
  • Utilized Core Data to store user data.
  • Used CoreData to store user data.
  • Implemented CoreData framework to store user data Interaction with client to understand requirements.
  • Created backend web service using PHP slim to facilitate easy access of user data.
  • Persisted important user data using NSUSer Defaults.

Show More

26. Jquery

average Demand
Here's how Jquery is used in IOS Developer jobs:
  • Used jQuery for some basic animations/form validations.
  • Implemented a proof of concept using JQuery to identify the online status for the list of channels followed by a user.
  • Implemented a proof of concept using JQuery that allows users to find other users that are online and currently streaming video.
  • Involved in the creation of interface to manage user menu and Bulk update of Attributes using AngularJS and JQuery.
  • Designed and developed the IOS application using JavaScript Framework like Angular.JS, Backbone.JS, Ionic, and JQuery.
  • Implemented different features on JavaScript (using JQuery) as prototypes for future features.
  • Implemented UI prototypes using Java Script, HTML5, JQuery, and CSS3.
  • Worked with JQuery Mobile and Used interactive effects with JavaScript.
  • Added photo pop outs and a photo carousel using jQuery.
  • Added a photo carousel using jQuery.
  • Designed UI screens using JSP, HTML, CSS, jQuery.
  • Designed dynamic and multi-browser compatible pages using HTML, CSS, JQuery, JavaScript and AngularJS.
  • Worked with frameworks like Bootstrap, AngularJS, jQuery, Cordova, Backbone.
  • Implemented drag and drop functionalities in jQuery using jQuery UI touch Punch.
  • Involved in developing Gamification IDE using HTML, Javascript, JQuery.

Show More

27. Agile Methodology

low Demand
Here's how Agile Methodology is used in IOS Developer jobs:
  • Used agile methodology for development of the application.
  • Used Agile methodology/Sprint Alliance for development.
  • Followed agile methodology during development phase.
  • Worked in Agile methodology and in close with the team leads and reported project progress on regular basis.
  • Used agile methodology for development and was present in daily stand up meetings and weekly team meeting.
  • Followed the Agile methodology for implementing the project with a sprint duration of 2 weeks.
  • Followed Agile methodology using Test Driven Development (TDD) throughout development.
  • Used Agile Methodology for developments Uploaded the app to apple store.
  • Project managed using Agile methodology with a 2 weeks sprint.
  • Involved in Agile methodology of software development life cycle.
  • Experience in implementation of the SDLC process using Agile methodology
  • Followed the AGILE methodology for implementing the project.
  • Collaborated with Cross platform team with Agile Methodology.
  • Follow Agile Methodology throughout the project span.
  • Followed Agile methodology through the project.
  • Followed Agile methodology throughout the project Documented the technical specifications.
  • Followed Agile methodology Involved in requirement feasibility analysis.
  • Followed Agile Methodology in developing theapplication.
  • Followed the AGILE methodology for implementing the project Worked closely within a cross functional team of testers and developers.
  • Used Agile methodology and Continuous integration for the app Implementation of TDD (Test Driven Development).

Show More

28. Nsurl

low Demand
Here's how Nsurl is used in IOS Developer jobs:
  • Web Services consumption on the iPhone to communicate with the Media API using NSURL Request and NSURL Connection objects.
  • Web services used to connect to database were NSURL, NSURL Connection, and Grand Central Dispatch.
  • Worked on NF Networking and NSURL Sessions for this application as per the requirement from the client.
  • Web Services consumption on the iPhone to communicate with the back-end server using the NSURL Sessions.
  • Created in app server and Peroxide the NSURL Requests to go through this in-app server.
  • Invoked Restful Web services using NSURL Session and Parsed JSON responses using NSJSON Serialization.
  • Implemented NS Operation Queue and NSURL Connection to integrate user calls to servers.
  • Implemented NSURL Connection and NSURL Request for consuming WCF Web Services.
  • Implemented the NSURL Session to integrate the web services.
  • Invoked REST full web services using NSURL Session.
  • Used NSURLConnection to share data between the back-end server and the device, and used XML Parser to parse the response.
  • Worked in the communication with the server using NSURLSession and parsing the information into usable model Classes.
  • Implemented NS Operation Queue and NSURL Connection to integrate, synchronize with enterprise backend and database.
  • Created a Singleton handler to handle API request calls using native API NSURLSession.
  • Used NSURLConnection and XML parser to interact with back-end server for data.
  • Worked with NSURLConnection to make secure back end calls for payment requests.
  • Used NSURL, NSURLConnection, NSURL Request to interact with cloud.
  • Worked on NSURL Request to display pages in UIWebview.
  • REST communications were handled using NSURLConnection.
  • Implemented web service integration using NSURLConnection and parsed XML responses Development of components for downloading and uploading documents.

Show More

29. Web Service Calls

low Demand
Here's how Web Service Calls is used in IOS Developer jobs:
  • Block based callbacks where used primarily for all web service calls and passing of data back and forth.
  • Implemented web service calls using NS URL Connection and the data received in XML.
  • Worked with server team to make sure web service calls are properly functional.
  • Develop dynamic configuration to switch between web service calls.
  • Worked on web service calls usingxmlparsing in the project.
  • Invoked RESTful web service calls using AFNetworking.

Show More

30. Jira

low Demand
Here's how Jira is used in IOS Developer jobs:
  • Involved in the requirement analysis with clients and documented the requirements and resolve the tickets & issues using JIRA & confluence.
  • Utilize Pivotal Tracker and/or JIRA to manage all project tasks on a daily basis.
  • Lead many departments agile meetings, used JIRA Agile for management of team projects.
  • Used JIRA for issue tickets for bugs and confluence for creating and sharing documentation.
  • Involved in JIRA, creating filters, defects and status dashboard with charts.
  • Used the JIRA software for planning, tracing issues, generating reports.
  • Performed unit testing and fixed bugs tracked in bug tracking tool JIRA.
  • Fixed bugs when notified in JIRA or documented by QA.
  • Created JIRA sprints to manage Software Development Life Cycle.
  • Used JIRA to track project status and bug tracking.
  • Followed JIRA to track stories for design and development.
  • Fixed bug documented in JIRA by QA Team.
  • Update project status as per issue/ticker in JIRA.
  • Acquainted with JIRA link: http://www.verivo.com/mobile-platform/overview/
  • Used Atlassian tools such as JIRA and Stash for code reviews, manage and keep track on progress of project.
  • Used JIRA for issue tracking; managed tickets to prioritize issues and workflow and track bug fixes and completions.
  • Coordinated issues thru JIRA with the Art Team, DBA, Project Manager and Web Service team.
  • Involved in bug fixes using crash logs and the Xcode debugger, as reported on JIRA.
  • Used Atlasion tools such as JIRA to manage and keep track on progress of project.
  • Estimate development efforts and enter estimates into Agile project tracking tool called Jira.

Show More

31. GCD

low Demand
Here's how GCD is used in IOS Developer jobs:
  • Improved the efficiency of the application by optimization that resulted in faster loading of player and streaming data (GCD).
  • Optimized the page load time for the pages that had heavy traffic by using GCD (Grand Central Dispatch).
  • Designed and implemented search functionality for parts in a separate/background thread using GCD to improve the responsiveness of the app.
  • Improved response time for user by implementing NS Operation and created dispatch queues using GCD for background tasks.
  • Improved the performance of SDK by handling the memory management appropriately and using GCD to perform asynchronous tasks.
  • Utilized GCD to load images in a background thread from consumed services to improve the user experience.
  • Leveraged Grand Central Dispatch (GCD) to efficiently perform background tasks without locking the UI.
  • Used GCD for establishing the user wait in order to fetch the history of insurance holders.
  • Implemented logic to connect to server in order to download document data using GCD..
  • Implement GCD system to download files from AWS S3 and load them to collection View.
  • Implemented GCD (Grand Central Dispatch) and blocks to have a responsive UI.
  • Use of background processing with GCD to download the images needed for the coupons.
  • Worked on GCD to build a responsive UI and implemented background threads.
  • Implemented the GCD for the better memory management of the application.
  • Used GCD to manage concurrent code and execute operations asynchronously.
  • Develop data fetching module in Cocoa Touch with GCD.
  • Utilized GCD to handle all information downloading/parsing in background.
  • Used Grand Central Dispatch GCD for background tasks.
  • Used GCD to build more responsive User Interface.
  • Implemented blocks and GCD concepts in my application.

Show More

32. IOS

low Demand
Here's how IOS is used in IOS Developer jobs:
  • Tested the application with various templates to release the app for different scenarios, utilizing the same base code.
  • Used pod to install Third-Party-Library Stripe-iOS to collect users' credit card information and fulfilled the checkout function.
  • Appropriate control types like check boxes and text fields on a PDF were mimicked into native IOS methodologies.
  • Completed internal bug reporting system, principle debugging team for IOS development of Accordance Bible Study version 2.0.
  • Provided design enhancements for multiple use case scenarios to improve the user experience.
  • Change the existing application structure and design to support iOS7 design revamp.
  • Perform research on potential IOS developers to create product prototypes.
  • Experience with most elements of the IOS graphical user interface.
  • Studied the Foundation and other Frameworks of IOS app development.
  • Changed User Interface enhancements according to iOS7,8, 9 specifications.
  • Fixed several bugs and crash scenarios during time on project.
  • Developed iPad targeting all devices running iOS9 in Objective-C.
  • Used REST Web services for networking on IOS.
  • Designed as an iPhone app for IOS 6.0+.
  • Worked on project with 4 other IOS Developers.
  • Worked on static and dynamic libraries in iOS9.
  • Implemented the unit Testing scenarios when necessary.
  • Redesigned and rewrote iOS application for food delivery services based on documents and former prototype.
  • Worked extensively with Swift and Cocoa frameworks on iOS8 Used agile methodology for development.
  • Used native Objective-C to develop state-of-the-art mobile applications for iOS devices.

Show More

33. Codebase Changes

low Demand
Here's how Codebase Changes is used in IOS Developer jobs:
  • Worked with Source Tree/Source Cloud to checkout and update the codebase changes.
  • Worked with Subversion to checkout and update the codebase changes.
  • Reported progress/challenges to project lead Worked Subversion to checkout and update the codebase changes
  • Worked with Source Tree/Source Cloud to checkout and update the codebase changes.
  • Used SVN to update codebase changes.

Show More

34. Android

low Demand
Here's how Android is used in IOS Developer jobs:
  • Involved in entire software development process for all android application including requirement analysis, design, implementation and testing.
  • Contributed to the initial implementation and maintenance of the Android automation project leveraging the Espresso framework.
  • Worked closely with another mobile android app developer, leading other platform development in Agile Technology.
  • Tested the application for relevant bugs, fixed the leaks and deployed on different Android device to validate the application stability.
  • Followed best practices, as outlined by Google, for calling a REST service from the Android application.
  • Used Android Studio for Debugging the network calls and functionality and implemented according to that flow in IOS.
  • Tested the app across different versions of Android and different Android phones to assure quality and performance.
  • Localize the Android application and use the Android resource framework to separate the localized aspects of application.
  • Coordinated day to day activities with offshore team and proving them technical guidance for Android application development.
  • Figured out the database schema used by the Android Launcher to get this to work.
  • Designed and developed android UI for displaying the sales reports for retailers and sales distributors.
  • Design and develop the cross-platform app engine using C/C++ for both IOS and Android.
  • Collaborated with a team to make a mobile android application using android studio.
  • Identified the root cause of an application issues while working on android devices.
  • Experience in integrating sensor components and implementation of sensor HAL Layer on android.
  • Implemented UI, custom buttons and integrated third party libraries into Android application.
  • Promoted brand identity in the creation of Android styles and app themes.
  • Integrate financial transactions within the app using PayPal and new Android Pay.
  • Created another 2 Android apps that are still in draft phase.
  • Worked closely with android team to gain experience on Android programming.

Show More

35. SVN

low Demand
Here's how SVN is used in IOS Developer jobs:
  • Involved in synchronizing and reintegration of several development branches within SVN repository using Cornerstone tool.
  • Worked closely within a cross-functional team of testers, QA's, BA's and developers using SVN source Control.
  • Used SVN for effective coordination among team members for code check in and out.
  • Maintain the source code in SVN repository by doing update and commit.
  • Worked within a large Java code base using UML and SVN.
  • Utilized SVN version control tool as source control management.
  • Used SVN to update and commit code changes.
  • Code was maintained using SVN repository.
  • Project code stored in SVN repository.
  • Use of SVN as code repository.
  • Used SVN for version controller.
  • Used SVN and GIT for the source control, JIRA, and Quality center as the bug-tracking tool.
  • Migrated SVN repositories to Git and assisted development team with transition to distributed version control workflow.
  • Used SVN to push changed codes as well as in order to maintain code versioning.
  • Worked with SVN to update the codebase changes.
  • Maintain project versioning using SVN.
  • Worked with Svnx in creating branches, pushing the branches ad also rebasing them with the main branch.

Show More

36. Core Graphics

low Demand
Here's how Core Graphics is used in IOS Developer jobs:
  • Experience with Core Data, Core Location / Map kit, Core Graphics and layered view animations.
  • Used Core Graphics and Quartz Core framework for Animations and Core Location to determine the user position.
  • Developed the App using Cocoa Touch frameworks like UI Kit, Foundation, Core Graphics Frameworks.
  • Implemented Custom Table View and Core Graphics library to have better end user experience.
  • Used Core Graphics and Core animation to create animation views between transition of views.
  • Used Core Graphics framework that allowed gesture based drawing capabilities in the application.
  • Implemented Core Graphics and QuartzCore framework to provide the faded effect.
  • Experience in working with core animations, core graphics frameworks.
  • Worked with Core Animation, Core Text, Core Graphics.
  • Worked on core graphics framework for weather information display.
  • Designed custom drawing algorithm using Core Graphics.
  • Used Core Graphics to customize various UI.
  • Worked extensively on Core Graphics.
  • Sleep related pages: naps, sleep need, and sleep coach (using Core Graphics).
  • Core Location frameworks were used to delivery address Used Cocoa Touch and Core Graphics to Capture Signature of customers on delivery.
  • Worked with Map Kit, Core object, Core services, Core Graphics, Core animation, UIKit& MVC methodologies.
  • Used Core Graphics, Core Images and Core Animation frameworks to design the beizer paths for maps using the MapKit framework.
  • Implemented user interface using iPhone SDK, Xcode, Interface Builder, Core Graphics, Objective C and Instruments.
  • Experience working with iOS frameworks such as Core-data, Core Animation, Core Graphics and Core Text.
  • map kit, MessageUI kit, AddressBook, Accounts, Core graphics Frameworks.

Show More

37. CSS

low Demand
Here's how CSS is used in IOS Developer jobs:
  • Incorporated visual validations and look/feel by using css through FONTAWESOME styling.
  • Implemented CSS-like theming features: almost everything can be customized.
  • Developed non-functional HTML, CSS pages from the mock ups and involved in UI review with UI architect and Business Units.
  • Used Angular Material component library to supplement custom CSS and HTML in order to create a beautiful and responsive user interface.
  • Created Page Layouts for various profiles to make the CSS people comfortable for inputting data into the CRM from customers.
  • Developed front end along with pages for user interactions for the entire website using HTML, CSS, and JavaScript.

Show More

38. NS

low Demand
Here's how NS is used in IOS Developer jobs:
  • Worked as an iPhone developer responsible for designing and developing iPhone/iPad application in a dynamic work environment.
  • Developed iPhone app consisting of multiple-choice quizzes for Pharmaceutical Board examinations educational preparatory company
  • Managed technical tasks, project implementations and technical projects going into production.
  • Participate and provide input in code optimization and performance related discussions.
  • Created push notification certificates and handled the incoming push notifications.
  • Designed different jobs in Jenkins systems automatically building the artifacts.
  • Tested applications on iPhone simulator and iPhone device.
  • Designed and developed various iPhone and enterprise applications.
  • Worked extensively with Objective-C and Cocoa frameworks.
  • Created and distributed in house educational applications.
  • Implemented Push Notifications using Parse Framework.
  • Worked extensively with Cocoa touch frameworks.
  • Designed and developed Customer Relations Module.
  • Designed the HTTP interface which uses the NSURL connection and NSURL request classes of cocoa Touch to make the network request.
  • Based on the responses received by the audience, this App could present the ratings in an interactive graphical form.
  • Worked with Instruments tool extensively at the end of development cycle to minimize memory leaks and assure overall application stability.
  • Integrated Google Maps for displaying registered donate NYC partner organizations in map view and in detail view of selected partners.
  • Involved in creating application-compatibility in both portrait, landscape modes for iPad and iPhone by making use of Auto-Sizing constraints.
  • Incorporated the Push Notification feature using APNS, in order to notify the user when any file operations were done.
  • Participate in daily project stand up meetings, actively involved in technology discussions and work in a team environment.

Show More

39. Adobe Photoshop

low Demand
Here's how Adobe Photoshop is used in IOS Developer jobs:
  • Designed prototypes and has done UX/UI designing for the application using Adobe Photoshop.
  • Designed a simple, well contrast user interface using Adobe Photoshop and Illustrator.
  • Prepared complete Demonstration Article for the Product using Adobe Photoshop.
  • Used Adobe Photoshop and CorelDraw to computerized drawing for client firms.

Show More

40. Code Fixes

low Demand
Here's how Code Fixes is used in IOS Developer jobs:
  • Worked on Code Review, Code Fixes and bug Fixes.
  • Participated in Code Review, Code Fixes and Bug Fixes.

Show More

41. Memory Leaks

low Demand
Here's how Memory Leaks is used in IOS Developer jobs:
  • Used Instruments to analyze application memory allocation and possible memory leaks.
  • Eliminated memory leaks and abandoned memory using Instruments.
  • Fixed the crashes/bugs reported by QA by removing memory leaks and memory warnings using Instruments and Static Analyzer tools.
  • Contributed in the ARC conversion process of 1781 classes, and reduced the memory leaks found using Instruments.
  • Involved in bug fixes to meet Client Specification and Standards, Memory leaks and Memory management issues.
  • Worked on Memory Management of the app, corrected Memory Leaks using Instruments and Cell Tree.
  • Fixed crashes/ bugs reported by QA and memory management by removing memory leaks and warnings.
  • Involved in testing the end application for memory leaks, fixed bugs and maintenance.
  • Use LeakCanary to manage, trace and fix memory leaks issue within the application.
  • Tested the application for memory leaks and relevant bugs, fixed the leaks.
  • Involved in testing to end application for memory leaks, fixed relevant bugs.
  • Analyzed the speed, performance and memory leaks of the application with Instruments.
  • Work with instruments to analyze the application and clearing the memory leaks.
  • Identified the memory leaks and enhance the performance of the app.
  • Use Instruments to fix memory leaks and identify zombie objects.
  • Utilized Instruments to check for memory leaks and retain cycles.
  • Checked for memory leaks using Instruments and Static Analyzer
  • Assisted Project Manager with release build schedules Eliminated memory leaks and abandoned memory using Instruments.
  • Improved efficiency and stability of our iOS application by using Instruments to profile and discover memory leaks & crashes.
  • Updated application from iOS6 to iOS7 Located and provided solutions for bugs and memory leaks in existing code.

Show More

42. Unit Tests

low Demand
Here's how Unit Tests is used in IOS Developer jobs:
  • Developed unit tests for testing specific functionality and logic also gave support to mobile web application for enterprise settings.
  • Developed unit tests for testing specific functionality and logic.
  • Created demo apps and unit tests for every component of the system (security, BLE, etc.).
  • Run Unit Tests regularly to make sure the apps are not broken and run correctly with the latest code changes.
  • Developed Unit tests for testing specific functionality and logic and for most of the controllers.
  • Implemented few features utilizing REST API in Swift and wrote Unit tests in Swift.
  • Performed Design, involved in code reviews and wrote unit tests in Python.
  • Created unit tests to ensure that there were no regressions.
  • Developed Unit Tests for core features of the application.
  • Performed unit tests and debugging.
  • Developed unit tests for testing.
  • Developed Unit tests for testing specific functionality and logic Designed and implemented the Continuous Integration process for all the application.
  • Debugged, fixed memory leaks and wrote unit tests using Instruments, LLDB statement and XCTest.
  • Integrated OCUnit unit tests inside the application for checking mistakes and preventing errors from users.
  • Designed the UI, implemented the functionalities and performed unit tests in the app.
  • Code developed in TDD environment with Unit Tests created using XCTest framework.
  • Created many unit tests using the XCTest framework to ensure functionality.
  • Elaborated unit tests using XCTest and a custom.
  • Created and executed Unit tests using XCTest library.
  • Created and maintained unit tests using XCTest framework.

Show More

43. Persistent Storage

low Demand
Here's how Persistent Storage is used in IOS Developer jobs:
  • Implemented CoreData for persistent storage of policyholder data.
  • Implemented Core Data and DynamoDB for persistent storage of users' account data, history and reports.
  • Worked with Core Data for persistent storage of user data.
  • Lead research efforts to keep up with ever changing mobile solutions Implemented Core Data for persistent storage of user data.
  • Created entity-classes to handle multi-tasks like saving and deletion of data in Core Data (internal persistent storage).
  • Used NSUserDefaults class as persistent storage to store information about the user on the current device.
  • Implemented persistent storage of User Favorites using SQLite framework.

Show More

44. Onsite Whenever

low Demand
Here's how Onsite Whenever is used in IOS Developer jobs:
  • Worked closely within a cross functional team of testers and developers to deal with debugging issues at onsite whenever required.
  • Debugged issues at onsite whenever required.
  • Worked closely within a cross functional team of testers and developers* Debugging issues at onsite whenever required.

Show More

20 Most Common Skill for an IOS Developer

Source Code11.9%
Backend Web Services9.1%
Json9%
SDK6.5%
Uikit Framework6.5%
API6%
GIT5.4%
XML Structure5.3%

Typical Skill-Sets Required For An IOS Developer

RankSkillPercentage of ResumesPercentage
1
1
Source Code
Source Code
8.4%
8.4%
2
2
Backend Web Services
Backend Web Services
6.4%
6.4%
3
3
Json
Json
6.4%
6.4%
4
4
SDK
SDK
4.6%
4.6%
5
5
Uikit Framework
Uikit Framework
4.6%
4.6%
6
6
API
API
4.3%
4.3%
7
7
GIT
GIT
3.8%
3.8%
8
8
XML Structure
XML Structure
3.7%
3.7%
9
9
Storyboard
Storyboard
3%
3%
10
10
MVC
MVC
3%
3%
11
11
Sqlite
Sqlite
2.8%
2.8%
12
12
QA
QA
2.4%
2.4%
13
13
Html
Html
2.4%
2.4%
14
14
OS
OS
2.3%
2.3%
15
15
Memory Management
Memory Management
2.3%
2.3%
16
16
Scrum
Scrum
2.2%
2.2%
17
17
Mapkit
Mapkit
2.1%
2.1%
18
18
Table View Cells
Table View Cells
2.1%
2.1%
19
19
Xibs
Xibs
2%
2%
20
20
Auto Layout
Auto Layout
1.9%
1.9%
21
21
Javascript
Javascript
1.8%
1.8%
22
22
Facebook
Facebook
1.6%
1.6%
23
23
Simulator
Simulator
1.5%
1.5%
24
24
Interface Builder
Interface Builder
1.5%
1.5%
25
25
User Data
User Data
1.4%
1.4%
26
26
Jquery
Jquery
1.4%
1.4%
27
27
Agile Methodology
Agile Methodology
1.4%
1.4%
28
28
Nsurl
Nsurl
1.3%
1.3%
29
29
Web Service Calls
Web Service Calls
1.3%
1.3%
30
30
Jira
Jira
1.3%
1.3%
31
31
GCD
GCD
1.2%
1.2%
32
32
IOS
IOS
1.2%
1.2%
33
33
Codebase Changes
Codebase Changes
1.2%
1.2%
34
34
Android
Android
1.2%
1.2%
35
35
SVN
SVN
1.2%
1.2%
36
36
Core Graphics
Core Graphics
1.1%
1.1%
37
37
CSS
CSS
1.1%
1.1%
38
38
NS
NS
1.1%
1.1%
39
39
Adobe Photoshop
Adobe Photoshop
1%
1%
40
40
Code Fixes
Code Fixes
1%
1%
41
41
Memory Leaks
Memory Leaks
1%
1%
42
42
Unit Tests
Unit Tests
1%
1%
43
43
Persistent Storage
Persistent Storage
0.9%
0.9%
44
44
Onsite Whenever
Onsite Whenever
0.8%
0.8%

38,704 IOS Developer Jobs

Where do you want to work?