Senior iOS Developer
Dentsuaegis
·Today
- Location
- IND-DGS Office-Bengaluru-Manyata Embassy Business Park, India
- Type
- Full-time
- Department
- IT
- Seniority
- Senior
- Experience
- 5+ years
- Source
- Workday
Description
The ideal candidate must have significant experience with Bluetooth Low Energy (BLE) and a strong grasp of iOS system frameworks and app lifecycle management.
Job Description:
Key Responsibilities:
- Develop and maintain robust iOS applications using Swift and SwiftUI.
- Implement and maintain BLE communication, handling connections, pairing, data exchange, and background operations.
- Collaborate with designers and engineers to deliver high-quality user experiences.
- Write clean, maintainable, and scalable code following best practices.
- Optimize applications for performance and memory usage.
- Unit testing, debugging, and performance profiling.
- Contribute to architectural decisions and code reviews.
- Use AI coding assistants and agentic tools (such as GitHub Copilot, Cursor, Claude Code) in day-to-day delivery to accelerate development, refactoring, debugging, and documentation.
- Review, validate, and take ownership of AI-generated code, ensuring it meets quality, security, performance, and architectural standards before it is merged.
- Leverage AI to generate and improve unit, integration, and UI test cases, and to support code reviews and release notes.
- Contribute to team practices for AI-assisted delivery, including prompt patterns, reusable context or rule files, and guidelines for responsible use of AI on client code.
Required Skills:
- 5–7 years of hands-on iOS development experience.
- Expertise in Swift, SwiftUI, Combine, and Foundation.
- Proven experience working with CoreBluetooth and BLE peripheral/central modes.
- Understanding of iOS app lifecycle, memory management, and background modes.
- Familiarity with MVVM and Clean Architecture in iOS development.
- Proficient in integrating RESTful APIs using URLSession or third-party libraries like Alamofire.
- Experience in managing local data using CoreData or Realm.
- Knowledge of App Store guidelines, provisioning, and deployment.
- Hands-on experience using AI-assisted development tools in a professional setting, with the judgement to know when to rely on AI output and when to challenge it.
- Strong prompt engineering and context-management skills to get reliable, production-quality output from AI coding tools.
- Awareness of data privacy, IP, and security considerations when using AI tools on client codebases.
Nice to Have
- Exposure to cross-platform frameworks like Kotlin Multiplatform Mobile, Compose Multiplatform Mobile is a plus.
- Experience with CI/CD tools like GitHub Actions, Jenkins.
Location:
DGS India - Bengaluru - Manyata N1 BlockBrand:
MerkleTime Type:
Full timeContract Type:
Permanent