Back End Software Engineer (India)

Back End Software Engineer (India)

31 Oct
|
Infinite Computer Solutions India
|
India

31 Oct

Infinite Computer Solutions India

India

Job Description

Software Engineer (iOS)

Experience

3-4 Years

Job Summary

We are seeking a talented and passionate iOS Software Engineer to design, develop, and maintain high-quality mobile applications for Apple's iOS platform. The ideal candidate should have robust expertise in Swift , a solid understanding of iOS development best practices, and experience delivering scalable, user-friendly mobile applications.

Key Responsibilities

Design, develop, test, and maintain iOS applications using Swift .

Collaborate with Product Managers, UI/UX Designers, and Backend Engineers to deliver high-quality solutions.

Implement clean, reusable, and maintainable code following iOS development standards.

Integrate RESTful APIs and third-party libraries/services.

Optimize application performance, scalability, and responsiveness.

Troubleshoot and resolve application defects and performance issues.

Participate in code reviews and contribute to technical design discussions.

Ensure application quality through unit testing, integration testing, and automated testing.

Stay updated with the latest iOS development trends, technologies, and best practices.

Support application deployment, monitoring, and maintenance activities.

Required Qualifications

- Bachelor's degree in Computer Science, Engineering, or a related field.




- 3+ years of experience in iOS application development.
- Strong proficiency in Swift and iOS SDK.
- Experience with UIKit and/or SwiftUI .
- Solid understanding of object-oriented programming and design patterns (MVC, MVVM).
- Experience integrating REST APIs and JSON-based services.
- Knowledge of Apple Human Interface Guidelines and App Store deployment processes.
- Experience with Git and version control systems.
- Strong debugging, problem-solving, and analytical skills.

Preferred Qualifications

Experience with SwiftUI , Combine, and modern iOS architecture patterns.

Familiarity with CI/CD pipelines and automated deployment tools.

Knowledge of Firebase, Push Notifications, and Analytics integrations.

Experience working in Agile/Scrum environments.

Exposure to mobile security best practices.

Experience publishing and maintaining apps on the Apple App Store.

Technical Skills

Mandatory

Swift

iOS SDK

UIKit / SwiftUI

Xcode

REST APIs

Git

JSON Parsing

Positive to Have

Combine Framework

Firebase

Core Data

CocoaPods / Swift Package Manager

Fastlane

XCTest

App Store Connect

Key Competencies

Strong communication and collaboration skills.

Ownership mindset and proactive problem-solving.

Ability to work independently and within cross-functional teams.

📌 Back End Software Engineer (India)
🏢 Infinite Computer Solutions India
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: back end software engineer (india) / india