Talent.com
This job offer is not available in your country.
iOS Software Engineer - Objective C / SWIFT

iOS Software Engineer - Objective C / SWIFT

Success Pact Consulting Pvt LtdBangalore
30+ days ago
Job description

Position : iOS Software Engineer

Experience : 4-6 Years

Location : Bangalore, India

Job Summary :

We are seeking a highly skilled and experienced iOS Software Engineer to join our team. The ideal candidate will have a strong background in iOS development, with a deep understanding of mobile architecture, algorithms, and data structures. You will be responsible for building scalable, high-performance mobile applications and will play a key role in the entire product delivery lifecycle, from design to deployment. This role requires excellent problem-solving abilities and hands-on experience with both Objective-C and Swift.

Key Responsibilities :

Mobile Application Development :

  • Design, build, and maintain robust and scalable iOS applications for a range of devices.
  • Write clean, efficient, and well-documented code in Objective-C or Swift.
  • Work with Storyboards, constraints, and implement various UI animations to create a seamless user experience.

Architectural Design and Best Practices :

  • Contribute to the design of scalable and maintainable mobile application architectures.
  • Utilize core iOS concepts such as delegates, protocols, notifications, and a deep understanding of the application life cycle.
  • Integrate third-party SDKs and implement push notification services to enhance app and Collaboration :
  • Apply a strong command of Data Structures and Algorithms to solve complex technical challenges.
  • Collaborate with cross-functional teams, including product managers and designers, to translate requirements into technical solutions.
  • Troubleshoot, debug, and optimize application performance and reliability.
  • Required Skills :

    Core iOS Development :

  • 4-6 years of experience in iOS software engineering and product delivery.
  • Strong proficiency in Objective-C or Swift and deep knowledge of Cocoa Touch.
  • Hands-on experience working with Storyboards, constraints, and different UI animation techniques.
  • In-depth understanding of delegates, protocols, notifications, and the iOS application life cycle.
  • Computer Science Fundamentals :

  • Excellent command of Data Structures and Algorithms.
  • Strong problem-solving and analytical skills.
  • Mobile Ecosystem :

  • Knowledge of Push notification services.
  • Experience with third-party SDK integrations.
  • Preferred Skills :

  • Experience with unit testing and UI testing frameworks for iOS.
  • Familiarity with Agile development methodologies.
  • Knowledge of native build tools like CocoaPods or Swift Package Manager.
  • Experience with RESTful APIs and API integration.
  • A strong portfolio of published applications on the App Store.
  • (ref : hirist.tech)

    Create a job alert for this search

    Software Engineer • Bangalore