Posted on: 17/11/2025
Description :
We are seeking a technically strong iOS Developer who can design, develop, and optimize high-performance native iOS applications. The ideal candidate will possess hands-on experience with Objective-C, Swift, Xcode, REST integrations, debugging tools, and device testing workflows. You will collaborate closely with product, design, and backend teams to deliver secure, scalable, and user-centric mobile solutions.
Key Responsibilities :
Application Development :
- Develop, maintain, and enhance native iOS applications using Objective-C, Swift, and Xcode.
- Implement clean, modular, and scalable code aligned with Apples Human Interface Guidelines and iOS architectural best practices.
- Integrate third-party libraries, SDKs, analytics tools, and backend APIs efficiently.
Testing & Quality Assurance :
- Conduct comprehensive developer testing on both physical devices and simulators/emulators to ensure optimal performance across multiple device configurations.
- Use online testing tools, device farms, and automated test suites when needed.
- Identify defects early and drive continuous improvement in application performance and stability.
Debugging & Troubleshooting :
- Utilize device debug logs, Xcodes debugging tools, and terminal commands to diagnose and resolve complex issues.
- Work with troubleshooting proxies like Charles Proxy or Fiddler to inspect network requests, debug REST API issues, and optimize communication flows.
API Integration & Backend Collaboration :
- Consume and integrate REST APIs securely and efficiently, ensuring proper error handling and data persistence.
- Collaborate with backend engineers to refine API contracts and improve end-to-end functionality.
Monitoring & Crash Management :
- Implement and maintain Firebase Crashlytics for real-time crash monitoring, analysis, and resolution.
- Track application stability metrics and continuously improve crash-free user experience.
Performance Optimization :
- Profile and optimize application memory usage, rendering performance, networking, and overall responsiveness.
- Use tools like Instruments, Memory Graph, and Time Profiler for in-depth performance audits.
Collaboration & Documentation :
- Work closely with cross-functional teams including UI/UX, QA, and Backend.
- Maintain detailed technical documentation, version control hygiene, and continuous integration practices.
Required Skill Set :
- 2- 4 years of hands-on experience in native iOS app development.
- Strong command over Objective-C, Swift, Xcode, and core iOS frameworks.
- Proficient in developer testing using physical devices, simulators, emulators, and cloud-based testing tools.
- Strong debugging skills including use of device logs, breakpoints, and iOS terminal commands.
- Solid understanding of REST APIs, JSON parsing, networking concepts, and usage of proxies like Charles or Fiddler.
- Experience integrating and monitoring using Firebase Crashlytics.
- Familiarity with Git, CI/CD pipelines, code reviews, and modern development standards.
Did you find something suspicious?
Posted By
Posted in
Mobile Applications
Functional Area
Mobile Development - iOS
Job Code
1576437
Interview Questions for you
View All