CopperChips - Hiring for a US based client

Senior iOS Developer Swift Objective C Immediate Joiner Noida

  • Job Type: Full Time
  • Industry Type: IT Sector
  • Industry Location: Noida
  • Experience: 8-13yrs
  • No. of Positions: 145
  • Salary Range: 15-25 lac
  • Primary Skills: Core Data Ios Development IPad Objective C Swift Memory Management Arkit
  • Secondary Skills: IOS Uikit XCode IPhone
  • Job Location: Noida
  • Posted Date: 392 days ago
Job Description

 

Senior iOS Developer/ Tech. Lead

Experience 8+ years of experience is must

  • This position is for a unique and technically well-rounded individual with experience building and shipping iOS apps. This person will help us creating APIs used on the iPad and iPhone.
  • As a software developer, the selected individual will work with engineering team to prototype, develop and maintain native iOS applications.
  • Should have experience in Software Engineering Domain with evidence of thorough understanding of requirements to solve problems and actively participates in software development.
  • Should have demonstrated ability to work in an AGILE environment.
  • Demonstrated ability to create positive impact on customer by developing polished, cohesive, effective, and user friendly mobile applications preferably for iOS platform.
  • Must have experience working with cross-functional teams spread across multiple products and locations within a company and its external partners.
  • Must be flexible, with a high tolerance for organizational complexity and ability to work with partners within a company and outside.
  • Candidate must be a self-starter with a positive attitude, high ethics, strong analytical and creative problem solving skills and a track record of working successfully under pressure in a time-constrained environment.
  • Should be an excellent team player.
  • Work in an agile team following the best practices on Software Craftsmanship such as Test-driven development and Pair Programming/Peer Reviews.
  • The selected individual shall be a skilled, highly professional engineer, working collaboratively with an international team comprising software development, product management, and business analysts.
  • This position provides periodic updates to management in the form of progress reports, project summaries, and other related documents. This position will also be responsible for coordinating and communicating regularly with experts in the organizations around the world.
  • Research and recommend new technologies to improve the product development activities.

Required Skills:

  • This person is experienced in Objective-C and Cocoa development, with a track record of shipping exquisitely-designed apps.
  • The person has a solid understanding of UIKit, database design with SQLite/Core Data, communicating with web services, and memory management with and without ARC. Excellent knowledge on current iOS technologies, writing rock-solid code with blocks, GCD, Swift, and Auto Layout. This person is naturally curious, exploring new technologies in order to stay current, but balances the use of new and old to ensure that execution is priority.
  • Hands on expertise of:

 

1. Objective-C and Xcode, including modern syntax and blocks

2. UIKit, Auto Layout

3. Solid understanding of memory management with and without ARC

4. SQLite and relational data design

5. Experience communicating with web services (REST-, GraphQL& SOAP)

6. OS Mobile app development with Swift

7. Experience with SDKs like ARCore and ARKit

8. Has experience in using Maps API, GPS services for iOS application

9. Understanding of computer vision.

 

  • Experience with Micro-services based architecture.
  • Follow the best practices on Test-driven development.
  • Strong believer of DevOps ideology.
  • Effectively resolve problems and roadblocks as they occur, consistently following through on details while driving innovation as well as issue resolution.

 

Education: BE/B.Tech/MCA in Computer Science

Relevant Job Openings
Front End Developer
Python Developer
Python Developer
Content Writer or Technical Content Writer
Network Administrator or System Administrator
IT Recruiter