Talent.com
Senior Software Engineer (iOS)

Senior Software Engineer (iOS)

ConfidentialHyderabad / Secunderabad, Telangana
8 days ago
Job description

Key Responsibilities :

  • Provide technical leadership in the development and maintenance of iOS and Android applications.
  • Ensure high performance, quality, and responsiveness of mobile apps.
  • Collaborate with product management, UX designers, and field professionals to translate requirements into actionable solutions.
  • Lead the full development lifecycle from prototyping and implementation to testing and maintenance.
  • Troubleshoot, debug, and resolve mobile and backend-related product issues.
  • Manage customer escalations, coordinate with vendor support, and take ownership of product-level issues.
  • Research and adopt new technologies and libraries such as CocoaLumberJack, Firebase Analytics, Kingfisher, and UI testing frameworks (XCTest / XCUITest).
  • Drive collaboration between development, sales, and support teams to enhance product adoption and customer satisfaction.
  • Define and promote best practices in code quality, security, scalability, and performance.
  • Mentor and guide team members across multiple development sites.
  • Participate in product roadmap discussions and feature prioritization activities.
  • Handle backend development and integration where required.
  • Stay current with emerging mobile technologies and tools.
  • Support compliance with standards such as SOX, GDPR, and data protection policies.

Qualifications :

  • Bachelor's degree in Computer Science or equivalent experience.
  • 5+ years of software development experience with at least 2 years in a lead role.
  • 3+ years of hands-on experience developing iOS applications.
  • Strong knowledge of Swift, Objective-C, and related design patterns (MVC, MVVM, MVP, VIPER).
  • Solid understanding of iOS frameworks, Android OS ecosystem, and material design principles.
  • Familiarity with Kotlin and Android development best practices.
  • Experience distributing apps via App Store and Google Play.
  • Knowledge of source distribution tools like CocoaPods, Maven, and package managers.
  • Experience with cloud platforms such as AWS or Azure (PaaS / IaaS).
  • Deep understanding of OOP concepts, data structures, and algorithms.
  • Exposure to identity management concepts such as OAuth, OpenID Connect, SCIM, and Active Directory.
  • Experience with CI / CD, Git workflows, and automation frameworks (Appium, XCTest, Espresso).
  • Knowledge of security, PKI, certificates, and encryption principles.
  • Excellent analytical, debugging, and troubleshooting skills across platforms (Windows / Mac / Mobile).
  • Proven ability to work in Agile / Scrum environments and in geographically distributed teams.
  • Nice to Have :

  • Experience in backend or full-stack development (Windows, Win32 / COM).
  • Familiarity with kernel-mode development or API hooking on Microsoft Windows.
  • Experience with Visual Studio (Windows / Mac).
  • Knowledge of MFA, compliance frameworks, and mobile device management (MDM).
  • Understanding of automation testing tools (NUnit, JUnit, Appium, Espresso).
  • Prior exposure to secure coding practices and identity management lifecycle.
  • Skills Required

    Ios, Android, Aws, Azure, Oop, Agile

    Create a job alert for this search

    Senior Engineer Ios • Hyderabad / Secunderabad, Telangana