|
Search Jobvertise Jobs
|
Jobvertise
|
iOS Developer Location: IN-Pune Jobcode: indigojobs_652565 Email Job
| Report Job
Job DescriptionDear candidate Please share you resume with below detail CTC ECTC NP Location - Pune Yeravada - Y/N Skill Family Skills iOS Development Fundamentals Understanding of iOS app lifecycle, application states, and multitasking. Knowledge of app sandboxing, security restrictions, and app distribution process. Swift Programming Language Proficiency in Swift syntax, features, and language constructs. Experience in writing clean, readable, and maintainable Swift code. UIKit Expertise in building user interfaces using UIKit framework. Ability to work with view controllers, views, table views, collection views, and other UIKit components. SwiftUI Familiarity with SwiftUI framework for building declarative user interfaces. Experience in creating SwiftUI views, modifiers, and handling data flow. Core Data Proficiency in using Core Data framework for data storage and management. Experience in setting up Core Data stack, defining data models, and performing CRUD. operations. Networking (e.g., URLSession, Alamofire) Knowledge of networking concepts and protocols (HTTP, HTTPS). Experience in implementing network requests, handling responses, and parsing JSON data. Grand Central Dispatch (GCD) and Threading Understanding of asynchronous programming and concurrency in iOS using GCD. Ability to manage multithreading, background tasks, and synchronization. Auto Layout and Interface Builder Proficiency in designing responsive user interfaces using Auto Layout. Experience in creating UI layouts programmatically or using Interface Builder. CocoaTouch Frameworks (e.g., Core Location, Core Graphics) Familiarity with commonly used CocoaTouch frameworks for location services, graphics rendering, multimedia, etc. Experience in integrating and utilizing these frameworks in iOS applications. App Architecture Patterns (e.g., MVC, MVVM, VIPER) Understanding of different app architecture patterns (MVC, MVVM, VIPER) and their benefits. Experience in applying architectural patterns to iOS projects for better code organization and maintainability. Unit Testing and Test-Driven Development (TDD) Proficiency in writing unit tests for iOS applications using XCTest framework. Experience in practicing Test-Driven Development (TDD) for ensuring code quality and reliability. Debugging and Performance Optimization Ability to debug and diagnose issues using Xcode debugger and Instruments. Experience in optimizing app performance, reducing memory usage, and improving responsiveness. Version Control (e.g., Git) Proficiency in using version control systems, particularly Git. Experience in branching, merging, resolving conflicts, and collaborating with teams using Git workflowsEmployement Category:Employement Type: Full timeIndustry: ITRole Category: IT Services & Consulting Functional Area: Not ApplicableRole/Responsibilies: iOS Developer
Wipro
|