Role: Senior iOS Engineer
Location: Hyderabad
Employment Type: Full-Time
Experience: 47 Years
Role Overview
We are looking for a skilled Senior iOS Engineer with strong experience in building scalable, high-performance mobile applications. The role requires expertise in modern iOS development frameworks and a strong focus on delivering seamless, reliable, and engaging user experiences.
Key Responsibilities
iOS Application Development
- Design and develop high-performance, scalable iOS applications
- Implement robust and maintainable features using Swift, UIKit, and SwiftUI
- Ensure application performance, responsiveness, and stability
Real-Time Features & Integrations
- Develop real-time functionalities such as messaging, media sharing, and push notifications
- Implement advanced features including audio/video calling and group chat functionality using WebRTC or similar technologies
- Integrate applications with REST APIs and WebSocket-based services
Performance Optimization & Quality
- Optimize app performance and ensure reliability across devices
- Maintain high standards of code quality, scalability, and security
- Ensure compliance with App Store guidelines and mobile security best practices
Collaboration & Mentorship
- Collaborate with Product, Design, Backend, and QA teams for end-to-end delivery
- Participate in code reviews and mentor junior developers
- Contribute to continuous improvement of development processes
Required Skills
- Strong expertise in Swift, UIKit, and SwiftUI
- Experience with Core Data or Realm for local data persistence
- Hands-on experience with AVFoundation for audio and video functionalities
- Experience integrating REST APIs and WebSocket services
- Understanding of App Store deployment guidelines and security principles
Preferred Skills
- Experience with CI/CD tools such as Bitrise or GitHub Actions
- Experience with Firebase services including analytics, crash reporting, and push notifications
- Exposure to AI/ML frameworks such as Core ML