Ios Developer
Description
Designation: Software Developer
Experience: Freshers to 1 Year (Candidate must be certified in iOS)
Mandatorily Required: Candidate must have their own laptop/system
Job Location: Baner, Pune (WFO)
Qualification: B.E/B. Tech in CS/IT or MCA, MTech
Any Bond: No
Job Type: Full Time
Pass Out Year: 2023-2024
Salary: 2 to 3LPA
Percentage Criteria: Above 60% in overall academics
Joining Date: Immediate to 15 Days
JOB DESCRIPTION
● 0-1 Years of hands-on iOS development experience
● Architect, design, and implement the next generation of our native iOS applications
using Objective-C and Swift
● Write entirely new code using proper MVC methodologies and maintain and update
existing code-Work with design and product teams to deliver custom user interfaces
using the latest iOS UI Kit APIs
● Build across UI, service layers, and backend technologies to create data-driven native
client solutions-Develop concise and clean code adhering to Apples recommended
coding standards
● Write effective unit tests and documentation
● Good understanding of Apple frameworks like Cocoa Touch, Core Data and Networking,
Push Notifications, and Passbook
● Good understanding of multi-threaded application development, data structures, and
algorithms
● Good understanding of HTTP, REST, XML/JSON
● Good understanding of third-party frameworks like Facebook, AF Networking, Twitter, etc.
● Object-oriented programming concepts and Design Patterns
● Knowledge of submitting an app on the AppStore successfully
● Follow an agile development methodology
● Find and correct issues in a complex and rich environment using the latest Xcode
instruments and performance tools
● Coordinate with QA with the implementation, testing, and support of iOS applications.
● Experience with TDD or BDD
● Fluent in design patterns-Excellent oral and written communication skills
Good To Have:
● Experience with a scripting language such as Python, Ruby, Perl, etc.
● Experience with other mobile platforms such as Android, Windows
Desired Candidate Profile:
● Excellent command of written and spoken English, ability to complete tasks
autonomously and a quick learner required
Professional Attributes: Good communication skills and presentable
Qualification: Bachelor’s/Master’s (Required: CS/IT)
PS: Candidate must have their personal laptop/system