Senior Software Engineer (iOS) (Secunderabad)

Senior Software Engineer (iOS) (Secunderabad)

04 Aug
|
CyberArk
|
Secunderabad

04 Aug

CyberArk

Secunderabad

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.
- Solid 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.

📌 Senior Software Engineer (iOS) (Secunderabad)
🏢 CyberArk
📍 Secunderabad

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer (ios) (secunderabad) / secunderabad

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer (ios) (secunderabad) / secunderabad