iOS Software Engineer - Mirchi Noida

Mirchi Noida, Uttar Pradesh
Permanent Job Not disclosed
algorithm Data Structure Objective-c

Mirchi is seeking a skilled iOS Software Engineer to join our team in Noida, Uttar Pradesh. In this role, you will be responsible for the development and ongoing maintenance of applications across all iOS devices, contributing to world-class iOS development and engineering practices. You'll be involved in the full mobile development lifecycle, from initial concept to end-to-end feature delivery. We're looking for someone with a solid understanding of design principles and Apple Human Interface Guidelines, who can help establish and adhere to code style guidelines, best practices, and design patterns.

**Responsibilities:**

  • Develop and maintain iOS applications for various Apple devices.
  • Contribute to the entire mobile development lifecycle.
  • Implement new features and enhance existing ones.
  • Collaborate with cross-functional teams to define and ship new features.
  • Ensure application performance, quality, and responsiveness.
  • Adhere to design principles and Apple Human Interface Guidelines.
  • Assist in establishing and maintaining code style guidelines and best practices.

**Qualifications:**

  • Bachelor's degree in Computer Science, Computer Engineering, or a related field.
  • 3-6 years of relevant professional experience.
  • Strong technical background with a deep understanding of data structures and algorithms.
  • Proficiency in Objective-C and Swift. Experience with SwiftUI is a plus.
  • Familiarity with iOS architectural components.
  • Experience with RESTful APIs for backend integration.
  • Knowledge of performance tuning and offline storage.
  • Experience with version control systems, such as Git.
  • Experience with Firebase (FCM, Analytics, Crashlytics).
  • Understanding of image caching and network libraries.

**Bonus Points:**

  • Knowledge of video streaming, pay-per-use implementation, picture-in-picture, and OTT applications.
  • Familiarity with payment gateway integration.
  • Experience with additional sensors (gyroscopes, accelerometers).
  • Experience with Android SDK and dealing with different screen sizes.

Similar Jobs

View all

Senior Software Engineer in Test - SDET

krimatix

Hyderabad / Secunderabad, Telangana, Telangana 6-8 Years
Permanent Job Not disclosed

Software Engineer

hackajob

Pune, Maharashtra 0-0 Years
Permanent Job Not disclosed

Senior Software Engineer, Engineering Productivity, Core

Google India

Bengaluru / Bangalore, Karnataka 5-7 Years
Permanent Job Not disclosed

Senior Software Developer - Oracle Apex

Siemens

Pune, Maharashtra 5-8 Years
Permanent Job Not disclosed

Software Engineer II

Microsoft Corp

Hyderabad / Secunderabad, Telangana, Telangana 4-6 Years
Permanent Job Not disclosed
Apply Now