iOS Developer
Back to Jobs
Indea Design SystemsGet Smart Job AI Coach in the appFree on iOS and Android

iOS Developer
Location
Mangalore, Karnataka, India
Experience
Entry
Posted
Jul 22, 2026
Apply by
August 21, 2026
Applicants
0
Early applicantEasy applyFull-timeWork from Office
Job Description
Responsibilities
- Design, develop, test, and
maintain high quality iOS applications using Swift and SwiftUI.
- Build new features, enhance
existing functionality, and resolve bugs while ensuring a smooth and
responsive user experience.
- Integrate RESTful APIs and work
with JSON-based backend services.
- Develop clean, reusable, and
maintainable code using modern architectural patterns such as MVVM or
MVVM-C.
- Implement asynchronous
programming using Swift Concurrency (async/await) and follow Apple's
latest development best practices.
- Build adaptive user interfaces
that support different iPhone and iPad screen sizes, Dark Mode, and
accessibility standards.
- Write unit tests and UI tests to
ensure application quality and reliability.
- Collaborate closely with backend
engineers, designers, QA engineers, and product managers throughout the
development lifecycle.
- Participate in code reviews and
contribute to improving code quality, performance, security, and
maintainability.
- Use AI-assisted development
tools responsibly to improve productivity while validating generated code
before committing changes.
- Troubleshoot application issues,
optimize performance, memory usage, and application startup time.
- Document technical
implementations and contribute to internal engineering knowledge.
Nice toHave
- Experience with SwiftData.
- Familiarity with Combine.
- Experience integrating
third-party SDKs such as Firebase Analytics, Crashlytics, Push
Notifications, or authentication providers.
- Knowledge of CI/CD pipelines
using GitHub Actions, Bitrise, Xcode Cloud, or similar platforms.
- Experience publishing or
maintaining applications on the Apple App Store.
- Familiarity with performance
profiling using Instruments.
- Exposure to modular application
architecture and dependency injection.
- Understanding of mobile
application security best practices.
- Experience using AI-powered
development tools such as GitHub Copilot, or Claude to improve engineering
productivity.
TechnicalSkills
- Swift
- SwiftUI
- Xcode
- Swift Concurrency (async/await)
- RESTful APIs
- JSON
- Swift Package Manager (SPM)
- MVVM / MVVM-C
- SwiftData / Core Data
- Git & GitHub
- Unit Testing (XCTest)
- UI Testing
- Apple Human Interface Guidelines
(HIG)
- Performance Optimization
- Debugging & Profiling
- AI-assisted Development Tools
- Preferred Personal Attributes
- Strong ownership and
accountability.
- Passion for building intuitive,
high-quality mobile applications.
- Attention to detail and
commitment to writing clean, maintainable code.
- Ability to work independently
while collaborating effectively with cross-functional teams.
- Continuous learner with
enthusiasm for emerging Apple technologies and development practices.
### Requirements
- Bachelor's degree in Computer
Science, Information Technology, Engineering, or a related field.
- 1 to 2 years of hands-on
experience developing native iOS applications using Swift.
- Strong understanding of SwiftUI
and modern iOS application architecture.
- Good understanding of Swift
Concurrency (async/await), error handling, and asynchronous programming.
- Experience working with Xcode,
Swift Package Manager (SPM), and the iOS application lifecycle.
- Experience consuming RESTful
APIs and handling JSON data.
- Familiarity with Git-based
version control and collaborative development workflows.
- Understanding of state
management in SwiftUI using Observable, ObservableObject, State, Binding,
Environment, and related concepts.
- Knowledge of local data
persistence using SwiftData, Core Data, or UserDefaults.
- Understanding of Apple's Human
Interface Guidelines (HIG) and accessibility best practices.
- Strong analytical, debugging,
and problem-solving skills.
- Excellent communication skills
and the ability to work effectively within a collaborative team.
- Willingness to learn new
technologies and continuously improve technical skills.
Work Mode:
It is mandatory to work from Mangalore office.
### Benefits
- Work Life Balance
- Medical Insurance
- Opportunity for Career Advancement
- Continuous learning
Key Responsibilities
- Design, develop, test, and maintain high-quality iOS applications using Swift and SwiftUI.
- Build new features, enhance existing functionality, and resolve bugs to ensure a smooth user experience.
- Integrate RESTful APIs and work with JSON-based backend services.
- Develop clean, reusable code using modern architectural patterns such as MVVM or MVVM-C.
- Implement asynchronous programming using Swift Concurrency (async/await).
- Build adaptive user interfaces supporting different screen sizes, Dark Mode, and accessibility standards.
- Write unit tests and UI tests to ensure application quality and reliability.
- Collaborate with backend engineers, designers, QA engineers, and product managers.
- Participate in code reviews to improve code quality, performance, security, and maintainability.
- Use AI-assisted development tools responsibly to improve productivity.
- Troubleshoot application issues and optimize performance, memory usage, and startup time.
- Document technical implementations and contribute to internal engineering knowledge.
Requirements
- Bachelor's degree in Computer Science
- Information Technology
- Engineering
- or a related field
Skills Required
SwiftSwiftUIXcodeSwift ConcurrencyRESTful APIsJSONSwift Package ManagerMVVMMVVM-CGitGitHubUnit TestingUI TestingApple Human Interface GuidelinesPerformance OptimizationDebuggingAI-assisted Development ToolsOwnershipAccountabilityAttention to detailAnalytical skillsProblem solvingCommunicationCollaborationContinuous learningSwiftDataCombineFirebase AnalyticsCrashlyticsPush NotificationsGitHub ActionsBitriseXcode CloudApple App Store PublishingInstrumentsModular Application ArchitectureDependency InjectionMobile Application SecurityGitHub CopilotClaude
Benefits
- Work Life Balance
- Medical Insurance
- Opportunity for Career Advancement
- Continuous learning
App exclusive · Free
Smart Job AI Coach
Your personal interview coach on every job — readiness tips, profile improvements, and role-specific prep. Available only in the Pulse Job app.
Interview readiness
See how prepared you are and what to improve for each role.
Personalized tips
Actionable suggestions based on your profile and the job.
After you apply
Keep coaching momentum from job detail through application success.
Similar roles for you
Matched using this role's title and skills. Open the job search anytime to see every listing.
iOS Developer
Designoweb Technologies Pvt. Ltd.
₹40,000–₹65,000 / Month
Full-timeEasy applyWork from Office
Noida
React Native developer
Quest Digiflex Pvt. Ltd.
₹20,000–₹35,000 / Month
Full-timeEasy applyWork from Office
Indore
App Developer Intern
2mypalm
₹10,000–₹20,000 / Month
InternshipEasy applyWork from Office
Pune
Mobile Application Developer
Grameen Healthtech Limited
৳45,000–৳65,000 / Month
Full-timeEasy applyWork from Office
Dhaka1 applicant
Flutter Developer
Bharat Jagriti
₹30,000–₹45,000 / Month
Full-timeEasy applyWork from Office
Dwarka1 applicant
.NET Full Stack Developer
Epsoft Technologies
$130,000–$160,000 / Year
Full-timeEasy applyWork from Home
Remote2 applicants