Job description
Job Description : Senior iOS Engineer ( SDE - 2 / 3 )
Salary : 30-50 LPA
Location : Bangalore
Employment Type : Full-Time
Required Experience - 4-6 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 chat application. The ideal candidate will have extensive experience in iOS development (4-6 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.Experience with AVFoundation for handling audio and video features.Strong knowledge of networking technologies like WebSocket and REST APIs.Familiarity with App Store guidelines and submission processes.Understanding of app security principles, including data encryption and secure storage.3. Experience :
4-6 years of professional experience in iOS development.Proven track record of building and deploying complex applications on the App Store.4. Soft Skills :
Strong problem-solving and analytical skills.Ability to work in a collaborative environment and meet deadlines.Excellent communication and interpersonal skills.5. Preferred Skills :
Familiarity with CI / CD tools such as Bitrise or GitHub Actions for automated builds and deployments.Experience with Firebase for analytics, crash reporting, and push notifications.Exposure to AI / ML frameworks like Core ML for advanced features such as chatbots or text analysis.Why Join Us
Opportunity to work on a high-impact, innovative project in the messaging domain.Collaborate with a dynamic team in a fast-paced and supportive environment.Access to continuous learning opportunities and cutting-edge technologies.Competitive compensation and benefits package.