Develop, enhance, test, and maintain iOS applications using Swift. Collaborate with architects, backend engineers, designers, and QA in an Agile environment. Improve CI/CD pipelines, manage App Store releases, build reusable UI components per Apple HIG, troubleshoot performance and defects, and document technical solutions.
- Performs and implements day-to-day development activities that influence mid-level components and processes within the mobile engineering function, including designing, developing, testing, and maintaining iOS applications using Swift and related frameworks.
- Develops, enhances, and maintains iOS application features in an agile development environment, adhering to best practices for code quality, performance, and security.
- Contributes to the evolution of iOS solutions that meet product requirements for functionality, performance, scalability, reliability, and usability, while aligning with overall program goals and delivery timelines.
- Analyzes and reviews product and system requirements, leveraging requirement and design documentation to understand new or enhanced iOS application functionality.
- Participates in the design, architecture, and build phases of iOS applications, collaborating closely with architects, backend engineers, designers, and other stakeholders to deliver high-quality mobile solutions.
- Assists in evaluating compatibility of iOS applications with different Apple devices, iOS versions, APIs, and third-party frameworks.
- Participates in improving CI/CD pipelines for iOS builds, testing, deployment, and App Store releases, including monitoring pre-release, upgrade, and production versions of the applications.
- Develops and maintains reusable UI components, application modules, and mobile frameworks consistent with Apple Human Interface Guidelines.
- Reviews, updates, and manages sprint tasks, user stories, and defect tracking within agile tools such as Jira or similar platforms.
- Maintains and supports existing iOS applications while developing new features, enhancements, prototypes, and internal tools as needed.
- Identifies, troubleshoots, and resolves application defects, performance issues, and functional roadblocks with minimal supervision.
- Analyzes root causes of issues and prepares clear technical documentation and communication to facilitate efficient problem resolution and long-term fixes.
- Gathers required technical information and provides regular updates to appropriate stakeholders, including team members and managers.
- Coordinates cross‑functionally with product management, QA, UX/UI design, backend teams, and external partners to accomplish assigned development activities.
- Provides recommendations on iOS application architecture, development environments, tools, frameworks, and process improvements to enhance productivity and quality.
- May contribute to developing and implementing mobile-related protocols, standards, and best practices across the iOS development ecosystem.
Similar Jobs
Agency • Information Technology
Senior iOS Developer to design, build, and maintain native iOS apps using Swift/SwiftUI and iOS frameworks. Requires expertise with UIKit, GCD, Auto Layout, Core frameworks, RESTful APIs, JSON/XML parsing, unit testing, memory management, Git, and CI/CD. RxSwift/Combine is a plus.
Top Skills:
Auto LayoutCi/CdCombineCore AnimationCore DataCore GraphicsCore LocationGcdGitIos SdkJSONRestful ApisRxswiftSwiftSwiftuiUikitXML
Agency • Information Technology
Develop and maintain a consumer-facing iOS app for banking, collaborate with UX/UI designers, ensure security and regulatory compliance, troubleshoot and debug, lead an engineering team while remaining hands-on, and stay current with iOS and security best practices.
Top Skills:
GitiOSIos FrameworksObjective-CRestful ApisSwiftXcode
Agency • Information Technology
Senior iOS engineer responsible for building and maintaining iOS apps using Swift and SwiftUI, implementing Combine-based data flows, applying design patterns, writing UI/unit tests, managing GitHub workflows, using Crashlytics and profiling with Xcode Instruments, distributing frameworks via SPM/CocoaPods, and working with analytics and CI/security tools.
Top Skills:
Adobe AnalyticsAppdynamicsCheckmarxCocoapodsCombineCrashlyticsFirebaseGitLaunchdarklyNewrelicObjective-CSonarqubeSwiftSwift Package ManagerSwiftuiUikitXcode InstrumentsXctestXcuitest
What you need to know about the Delhi Tech Scene
Delhi, India's capital city, is a place where tradition and progress co-exist. While Old Delhi is known for its rich history and bustling markets, New Delhi is defined by its modern architecture. It's clear the region places a strong emphasis on preserving its cultural heritage while embracing technological advancements, particularly in artificial intelligence, which plays a central role in shaping the city's tech landscape, fueled by investments in research and development.
