Software Engineer
Join Our Community
Required Skills
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
- R
Agile Project Manager
Radancy · Bengaluru, Karnataka, India
- S
Agile Delivery Lead - Assistant Vice President
State Street · Bengaluru, Karnataka, India
- S
Agile Delivery Lead - Assistant Vice President
State Street · Hyderabad, Telangana, India
Job Overview
- Job type
- Full-time
- Work mode
- On-site
- Location
- Bengaluru
- Posted
- 2d ago
- Source
- Indeed