Pulse Job logoPulse Job
HomeJobsBlogPricingContact
Pulse Job logoPulse Job

Trusted global job portal connecting talented professionals with top companies worldwide.

support@pulsjob.com

For Job Seekers

  • Browse Jobs
  • Premium Jobs
  • Create Profile
  • Pricing
  • Career Tips

For Recruiter

  • Hire someone
  • Recruiter Dashboard
  • Success Stories

Career Tools

  • AI Auto-Apply
  • Expert Resume Review
  • Set Job Alerts

Company

  • About Us
  • Contact
  • Blog

Support

  • FAQ
  • 14-Day Refund Policy
  • Privacy Policy
  • Terms of Service
  • Community Guidelines

Copyright © 2026 Pulse Job. All rights reserved.

FacebookTwitterLinkedInInstagram

Get the Pulse Job app for the best experience.

Disclaimer: Pulse Job is a platform connecting job seekers with employers. We do not guarantee employment or verify all employer claims. Users should exercise due diligence when applying for jobs or hiring candidates.

  1. Home
  2. Jobs
  3. Senior Software Engineer - iOS

Senior Software Engineer - iOS

Back to Jobs
IQVIA logo

Senior Software Engineer - iOS

IQVIA

Location

Kathmandu, Nepal

Experience

Senior

Posted

Jul 15, 2026

Apply by

July 29, 2026

Applicants

0

Early applicantEasy applyFull-timeWork from Office

Sign in to apply on web or download the app for more options.

Job Description

Job Overview: We are seeking a highly skilled Senior Software Engineer with 5+ years of experience in iOS application development. Responsible for designing, developing, and maintaining high-quality, scalable mobile applications that deliver exceptional user experiences. Requires strong expertise in Swift, modern iOS architecture, UI development, performance optimization, and integration with backend services. Collaborates with cross-functional teams to deliver solutions that support a broader ecosystem of web, Android, and iOS applications. Provides technical leadership and contributes to key architectural and design decisions with minimal supervision. Essential Functions: - Design, develop, and maintain native iOS applications using Swift and modern Apple frameworks. - Build reusable components and scalable mobile architectures to support long-term product growth. - Design and implement solutions using MVVM, Clean Architecture, SOLID principles, and established design patterns. - Develop responsive, intuitive, accessible, and high-performance user interfaces using SwiftUI and UIKit. - Collaborate with Product, UX, Backend, Android, and Engineering teams to define, design, and deliver new features. - Integrate mobile applications with REST APIs, backend services, and authentication platforms. - Implement secure authentication and authorization mechanisms, including JWT, SSO, OTP, and biometric authentication where applicable. - Optimize application performance, memory utilization, reliability, and overall user experience. - Develop and maintain unit, integration, and UI tests to ensure application quality and stability. - Troubleshoot and resolve complex mobile application issues - Participate in architecture discussions, design reviews, code reviews, and technical decision-making. - Lead medium-complexity technical initiatives and provide technical guidance to team members. - Support onboarding and mentoring of junior engineers. - Work within Agile development processes, including sprint planning, estimation, and retrospectives. - Document development processes, technical designs, and implementation decisions. - Implement security, performance, accessibility, and data protection best practices. Qualifications: - Bachelor's Degree in Computer Science, a related field, or equivalent experience - 5+ years of iOS application development experience. - Strong hands-on experience with Swift and iOS SDK. - Experience with SwiftUI and UIKit for modern iOS application development. - Strong understanding of MVVM, Clean Architecture, SOLID principles, and iOS design patterns. - Experience with Swift Concurrency (async/await), Combine, and asynchronous programming concepts. - Experience designing and maintaining reusable networking and service layers - Experience integrating REST APIs and backend services. - Experience implementing authentication and authorization solutions using JWT, OAuth, SSO, OTP, or biometric authentication. - Experience with dependency injection and modular application architecture. - Strong understanding of testing, debugging, and performance optimization techniques. - Experience with Git and modern version control practices. - Strong understanding of mobile application lifecycle, release management, and App Store deployment processes. - Excellent problem-solving, communication, and collaboration skills. Preferred Qualifications: - Experience with Firebase Analytics, Crashlytics, Push Notifications, and Performance Monitoring. - Experience integrating Apple HealthKit, Apple Watch, or other health and wearable technologies. - Experience with CI/CD pipelines and automated mobile deployments. - Experience with Azure cloud services, including Azure Blob Storage integrations. - Familiarity with mobile security, observability, and application performance monitoring practices. - Experience implementing reusable UI component libraries or design systems. - Experience using AI-assisted development tools such as GitHub Copilot, Cursor, Claude, ChatGPT, or similar tools. - Experience mentoring engineers and driving technical excellence across teams. IQVIA is a leading global provider of clinical research services, commercial insights and healthcare intelligence to the life sciences and healthcare industries. We create intelligent connections to accelerate the development and commercialization of innovative medical treatments to help improve patient outcomes and population health worldwide. Learn more at [https://jobs.iqvia.com](https://jobs.iqvia.com/) IQVIA is committed to integrity in our hiring process and maintains a zero tolerance policy for candidate fraud. All information and credentials submitted in your application must be truthful and complete. Any false statements, misrepresentations, or material omissions during the recruitment process will result in immediate disqualification of your application, or termination of employment if discovered later, in accordance with applicable law. We appreciate your honesty and professionalism.

Key Responsibilities

  • Design, develop, and maintain native iOS applications using Swift and modern Apple frameworks.
  • Build reusable components and scalable mobile architectures to support long-term product growth.
  • Design and implement solutions using MVVM, Clean Architecture, SOLID principles, and established design patterns.
  • Develop responsive, intuitive, accessible, and high-performance user interfaces using SwiftUI and UIKit.
  • Collaborate with Product, UX, Backend, Android, and Engineering teams to define, design, and deliver new features.
  • Integrate mobile applications with REST APIs, backend services, and authentication platforms.
  • Implement secure authentication and authorization mechanisms, including JWT, SSO, OTP, and biometric authentication.
  • Optimize application performance, memory utilization, reliability, and overall user experience.
  • Develop and maintain unit, integration, and UI tests to ensure application quality and stability.
  • Troubleshoot and resolve complex mobile application issues.
  • Participate in architecture discussions, design reviews, code reviews, and technical decision-making.
  • Lead medium-complexity technical initiatives and provide technical guidance to team members.
  • Support onboarding and mentoring of junior engineers.
  • Work within Agile development processes, including sprint planning, estimation, and retrospectives.
  • Document development processes, technical designs, and implementation decisions.
  • Implement security, performance, accessibility, and data protection best practices.

Requirements

  • Bachelor's Degree in Computer Science or a related field

Skills Required

SwiftiOS SDKSwiftUIUIKitMVVMClean ArchitectureSOLID principlesSwift Concurrencyasync/awaitCombineREST APIsJWTOAuthSSOOTPBiometric authenticationDependency injectionGitAgileProblem-solvingCommunicationCollaborationTechnical leadershipMentoringFirebase AnalyticsCrashlyticsPush NotificationsPerformance MonitoringApple HealthKitApple WatchCI/CD pipelinesAutomated mobile deploymentsAzure cloud servicesAzure Blob StorageMobile securityObservabilityApplication performance monitoringUI component librariesDesign systemsGitHub CopilotCursorClaudeChatGPT

App exclusive · Free

Smart Job AI Coach

Your personal interview coach on every job — readiness tips, profile improvements, and role-specific prep. Available only in the Pulse Job app.

Interview readiness

See how prepared you are and what to improve for each role.

Personalized tips

Actionable suggestions based on your profile and the job.

After you apply

Keep coaching momentum from job detail through application success.

Get Smart Job AI Coach in the appFree on iOS and Android

Job Overview

Salary

—

Job Type

Full-time

Experience

Senior

Location

Kathmandu, Nepal

Application Deadline

July 29, 2026

Total Applicants

0

About IQVIA

IQVIA logo

IQVIA is a leading company in the Technology sector, known for innovation and employee-centric culture.

View Company

Similar roles for you

Matched using this role's title and skills. Open the job search anytime to see every listing.

IQVIA logo

Senior Software Engineer - Android

IQVIA

Full-timeEasy applyWork from Office
Kathmandu·Senior·Jul 15
Encora logo

Ingeniero iOS Senior

Encora

Full-timeEasy applyHybrid
Peru·Senior·Jul 15
Align Technology logo

Sr. Android Developer

Align Technology

Full-timeEasy applyWork from Office
APAC-India-IT Delivery Center Hyderabad·Senior·Jul 16
Encora logo

Desarrollador iOS Senior (iOS SW7)

Encora

Full-timeEasy applyHybrid
Peru·Senior·Jul 15
knowmad mood logo

IA Technical Lead

knowmad mood

Full-timeEasy applyWork from Home
España·Senior·Jul 16
robusta logo

AEM Technical Lead - Octopus by RTG - 6 Months

robusta

ContractEasy applyWork from Home
Cairo·Senior·Jul 16
Browse all jobs