iOS Developer (Karnataka)

iOS Developer (Karnataka)

01 Aug
|
Indea Design
|
Karnataka

01 Aug

Indea Design

Karnataka

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 Apples 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 to Have

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

Technical Skills

- 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

- Bachelors 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 Apples Human Interface Guidelines (HIG) and accessibility best practices.

- Solid 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
- Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.

📌 iOS Developer (Karnataka)
🏢 Indea Design
📍 Karnataka

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: ios developer (karnataka) / karnataka

Subscribe to this job alert:

Get the latest job offers by email for: ios developer (karnataka) / karnataka