Jobs
I

Software Engineer

infinite Computer SolutionKA, IN2d ago
Full-timevia indeed

Required Skills

agileci/cdfirebasegitiosrestscrumswift

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 strong 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

### **Good 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.

Qualifications

Btech or MCA

Range of Year Experience\-Min Year

3

Range of Year Experience\-Max Year

4

  • *Software Engineer \| Infinite Computer Solutions**

====================================================

Similar Jobs

Browse all jobs

Job Overview

Job type
Full-time
Work mode
On-site
Location
Bengaluru
Posted
2d ago
Source
Indeed