Salary: competitive
Location: Hyderabad
Employment Type: Full time
Required Experience - 4-7 Years
Position Overview:
We are looking for a talented Senior iOS Engineer to join our team and contribute to the development of a state-of-the-art communication and discovery application. The ideal candidate will have extensive experience in iOS development (4-7 years), a passion for creating exceptional user experiences, and a strong ability to collaborate with cross-functional teams to deliver innovative solutions.
Key Responsibilities:
1. Application Development:
- Design, develop, and maintain feature-rich, high-performance iOS applications.
- Implement key features such as real-time messaging, media sharing, and push notifications.
- Develop advanced functionalities, including audio/video calling and group chats using WebRTC or similar frameworks.
2. Optimization and Maintenance:
- Optimize application performance for responsiveness, battery usage, and smooth animations.
- Troubleshoot, debug,
and resolve issues to ensure app stability and reliability.
3. Collaboration:
- Work closely with product managers, designers, and backend developers to deliver seamless user experiences.
- Coordinate with QA teams to ensure comprehensive testing and timely delivery of app updates.
4. Code Quality:
- Write clean, maintainable, and scalable code using best practices.
- Conduct code reviews and mentor junior team members to maintain high development standards.
5. Innovation and Continuous Learning:
- Stay updated on the latest trends and advancements in iOS development and related technologies.
- Suggest and implement improvements to enhance app functionality and user experience.
Requirements:
1. Education:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Master’s degree preferred but not mandatory.
2. Technical Skills:
- Proficiency in Swift, UIKit, SwiftUI, and Core Data/Realm.
- Exp