Talent.com
Senior Software Engineer (iOS)

Senior Software Engineer (iOS)

CyberArkHyderabad, Telangana, India
30+ days ago
Job description

CyberArk is a security-first approach company and delivers the industrys only modern identity platform

Our comprehensive SaaS solution runs primarily on Amazon AWS and provides a multi-tenant highly scalable environment spanning multiple regions and leveraging a wide range of Amazons AWS technologies (Traditional Container based and Serverless)

The ideal candidate will be flexible self-motivated loves making excellent code and takes pride in creating a great user experience.  In this position the candidate will be a key player in designing and developing new features to our primary iOS & Android products.

We are seeking a hands-on senior programmer who has in-depth knowledge in Mobile development especially in iOS and Android. Passion for excellence as well as a strong product commitment is addition to technical expertise you must have the acumen to look at a product from both customer and industry competitive perspective.

The person we are looking for will collaborate closely with Product Management and field professionals and understand diverse and changing requirements to turn them into actionable plans. As the Engineering representative in customer-facing situations you will have a unique opportunity to observe first-hand the deployment and usage of the product by our enterprise customers in a large-scale environment.

Key Responsibilities :

  • Provide technical leadership by communicating developing and maintaining our iOS and Android solutions.
  • To ensure best possible performance quality and responsiveness of the app.
  • Work with other developers and disciplines (including support) to meet product goals.
  • Handling the backend development too.
  • Experience in troubleshooting servicing and explaining mobile device issues related to the product.
  • Proven experience resolving escalations from end-user support team manage vendor support cases as well as take ownership of product issues.
  • Keep on top of new libraries and technologies like CocoaLumberJack Firebase Analytics Kingfisher UI testing (XCTest / XCUITest) and more.
  • Collaborate with Product Management and field professionals to understand and analyse product requirements; as well as participate in product roadmap and feature prioritisation discussions.
  • Work closely with Sales and Support to drive product adoption and customer satisfaction by providing timely pragmatic and effective solutions to customer issues.
  • Drive and oversee the development from prototyping implementation testing to maintenance.
  • Define and evangelize best practices with focus on code robustness code security performance and scalability.
  • Lead brainstorming and design sessions. Provide ongoing technical direction to teammates in multiple sites.
  • Diagnose and fix product issues found internally or in the field.
  • Interface with Support to handle customer escalation issues.
  • Willing to work on multiple technologies
  • Other duties assigned as needed

Qualifications :

  • Bachelors degree in Computer Science or equivalent work experience
  • 3 years of experience developing on iOS platform.
  • 5 years software development experience with at least 2 years in lead role
  • Strong background on debugging and maintaining the primary OOP languages (C#JavaCObjective-CSwift).
  • Strong knowledge on OOP concepts.
  • Excellent understanding of Swift Objective-C and programming concepts such as multithreading MVC MVVM VIPER MVP UI patterns and unit testing.
  • Excellent understanding of iOS frameworks.
  • Excellent understanding of Android OS and Eco system.
  • Excellent understanding of core language features relevant to iOS and Android.
  • Knowledge on Kotlin is a plus.
  • Knowledge on distributing the builds to AppStore and Play stores.
  • Knowledge on distributing the sources to public use like cocoa pods package managers maven etc.
  • Excellent understanding of material design.
  • Experience in at least one of the cloud platforms (AzureAWS) PAAS andor IAAS.
  • Full product cycle experience
  • Demonstrating ability to be flexible and productive in a fast-paced environment with geographically-distributed teams
  • Demonstrating ability to work effectively as an individual and within a group
  • Excellent analytical and troubleshooting skills
  • Self-starter and ability to pick up new technologies rapidly
  • Understanding of no-schema DBs multi-threaded apps and processes.
  • Understanding of Identity management concepts :
  • Security concepts such as certificates types of tokens SCIMOpen ID ConnectOAuth...  protocols
  • Identity management request lifecycle (Service Provider initiated vs Identity Provider Initiated).
  • User Directory concepts such as Active Directory user groups security policies authentication and authorization etc.
  • Experience in full stack web developmentWindows programming using Win32 / COM is a bonus
  • Knowledge on Active-Directory authentication and authorization mechanisms
  • Experience on kernel mode development is a plus
  • Experience in handling Visual Studio on WindowsMac is a plus.
  • Experience on various API hooking mechanisms on Microsoft Windows.
  • Excellent debugging and troubleshooting skills on Windows / Mac / Mobile applications.
  • Exposure to compliance policies and processes (SOXGDPRPII & PHI data handlingSCRUM etc.).
  • Understanding of various architectures product designs data structures algorithms and design patterns.
  • Understanding of CI-CD GIT concepts systems workflow and associated terminology.
  • Experience in automation of unit testsselenium tests is an add-on (NUnitJUnitAppiumEspresso.).
  • Experienceunderstanding of MFA conceptsdisciplines is an add-on.
  • #LI-HK01

    Qualifications :

    Desired Skills :

  • Experience with test automation frameworks such as Appium and XCTest and XCUITest
  • Working experience in mobile device management
  • Experience with test automation frameworks such as Appium and Espresso.
  • Working experience in mobile device management
  • Understanding of PKI Certificate security encryption HTTPS
  • Strong familiarity with object-oriented design and programming concepts
  • Excellent collaboration and communication (verbal and written) skills
  • Prior Agile / Scrum work experience
  • Remote Work : No

    Employment Type : Full-time

    Key Skills

    Spring,.NET,C / C++,Go,React,OOP,C#,AWS,Data Structures,Software Development,Java,Distributed Systems

    Experience : years

    Vacancy : 1

    Create a job alert for this search

    Senior Software Engineer • Hyderabad, Telangana, India

    Related jobs
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Talentnautshyderabad, telangana, in
    We are a new-age AI-First Digital and Cloud Engineering services company that drives Agility and Relevance for our client’s success. Powered by cutting-edge technology solutions that enable new busi...Show moreLast updated: 29 days ago
    • Promoted
    iOS Senior Engineer

    iOS Senior Engineer

    ConfidentialHyderabad / Secunderabad, Telangana, India
    Location : Hyderabad (work from office).Notice : Immediate to 30 days joiners will be preferred.OS Senior Engineer (Contractor). This role focuses primarily on.SwiftUI and modern iOS frameworks.While ...Show moreLast updated: 22 days ago
    • Promoted
    Senior Software Engineer II [T500-21322]

    Senior Software Engineer II [T500-21322]

    Marriott Tech AcceleratorHyderabad, Telangana, India
    About Marrio Marriott Tech Accelerator is part of Marriott International, a global leader in hospitality.American multinational company that operates a vast array of lodging brands, including hote...Show moreLast updated: 16 days ago
    • Promoted
    Senior Software Engineer - Core Applications

    Senior Software Engineer - Core Applications

    ConfidentialDelhi, Hyderabad / Secunderabad, Telangana
    Responsible to develop / deliver engineering deliverables for Products Sales, Customer acquisition and Servicing solutions that includes Core Applications (Life Asia), CCM Solutions, Underwriting Eng...Show moreLast updated: 22 days ago
    • Promoted
    Senior Software Engineer II

    Senior Software Engineer II

    Marriott Tech AcceleratorHyderabad, India
    Bethesda, Maryland, USA, was founded in May 1927 by J.Marriott with a modest nine-seat A&W root beer stand.Guided by the family's leadership and core principles, Marriott International today has gr...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Product based CompanyHyderabad, Telangana, India
    About the Role : One of our reputed client is seeking for a highly skilled Senior Software Engineer – Full stack with experience in building scalable web applications using Angular,.NET, and cloud p...Show moreLast updated: 27 days ago
    • Promoted
    Senior Software Engineer I

    Senior Software Engineer I

    Marriott Tech AcceleratorHyderabad, India
    Marriott Tech Accelerator is part of Marriott International, a global leader in hospitality.American multinational company that operates a vast array of lodging brands, including hotels and residen...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Senior Software Engineer

    Senior Software Engineer

    Taxaura.iosecunderabad, telangana, in
    AI-powered bookkeeping platform designed for modern small and midsize businesses (SMBs).Our platform streamlines financial processes by automating invoicing, expenses, retail sales, inventory, payr...Show moreLast updated: 21 hours ago
    • Promoted
    Senior Software Engineer I [T500-21396]

    Senior Software Engineer I [T500-21396]

    Marriott Tech AcceleratorHyderabad, Telangana, India
    About Marrio Marriott Tech Accelerator is part of Marriott International, a global leader in hospitality.American multinational company that operates a vast array of lodging brands, including hote...Show moreLast updated: 11 days ago
    • Promoted
    Technoidentity - Senior iOS Developer - SWIFT

    Technoidentity - Senior iOS Developer - SWIFT

    VENDEEP TECHNOIDENTITY SOLUTIONS PVT LTDHyderabad
    Role Overview : We are seeking a highly motivated and experienced Senior iOS Developer to join our dynamic mobile team.The ideal candidate has a minimum of 7 years of...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer I [T500-21391]

    Senior Software Engineer I [T500-21391]

    Marriott Tech AcceleratorHyderabad, Telangana, India
    About Marrio Marriott Tech Accelerator is part of Marriott International, a global leader in hospitality.American multinational company that operates a vast array of lodging brands, including hotel...Show moreLast updated: 12 days ago
    • Promoted
    Senior Software Engineer II [T500-21318]

    Senior Software Engineer II [T500-21318]

    Marriott Tech AcceleratorHyderabad, Telangana, India
    About Us : Marriott International Inc.Bethesda, Maryland, USA, was founded in May 1927 by J.Marriott with a modest nine-seat A&W root beer stand. Guided by the family's leadership and core principle...Show moreLast updated: 16 days ago
    • Promoted
    Senior AI-Integrated Software Engineer

    Senior AI-Integrated Software Engineer

    Programmers.ioHyderabad, Telangana, India
    Job Title : Senior AI-Integrated Software Engineer (.GitHub Copilot) Shift Timings : should be available till 9 : 30 PM or 10 : 00 PM (IST) Location : Remote until office reopens, Work from Home Experi...Show moreLast updated: 27 days ago
    • Promoted
    Senior Software Engineer (iOS)

    Senior Software Engineer (iOS)

    ConfidentialHyderabad / Secunderabad, Telangana
    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 manageme...Show moreLast updated: 22 days ago
    • Promoted
    Senior iOS Engineer

    Senior iOS Engineer

    ConfidentialHyderabad / Secunderabad, Telangana, India
    Cloud-native by design, the Lookout platform offers rapid, scalable deployment and simplified security operations, defending the frontline of human-centric attacks—the mobile device.Attackers now t...Show moreLast updated: 22 days ago
    • Promoted
    Senior iOS Engineer

    Senior iOS Engineer

    Backbasehyderabad, telangana, in
    At Backbase, we build AI-powered, secure, enterprise-grade digital banking software used daily by millions worldwide.With seamless integration, unified data, agentic AI, and a complete banking suit...Show moreLast updated: 5 days ago
    • Promoted
    Senior Software Engineer I [T500-21521]

    Senior Software Engineer I [T500-21521]

    Marriott Tech Acceleratorhyderabad, telangana, in
    Marriott Tech Accelerator is part of Marriott International, a global leader in hospitality.American multinational company that operates a vast array of lodging brands, including hotels and residen...Show moreLast updated: 2 days ago
    • Promoted
    Senior Software Engineer -I

    Senior Software Engineer -I

    ConfidentialHyderabad / Secunderabad, Telangana
    Contribute to the development of new features and products, leveraging expertise in React Native, React, NodeJs and latest cutting edge technologies within the software industry.Spearhead infrastru...Show moreLast updated: 30+ days ago