Design, develop, and maintain iOS apps using Swift, SwiftUI, and UIKit. Build and maintain E2E, UI, integration, and regression test automation. Collaborate with cross-functional teams, investigate defects and production issues, support CI/CD and release validation, and monitor app stability with crash analytics and profiling tools.
Key Responsibilities
- Develop and maintain iOS applications using Swift, SwiftUI, and UIKit.
- Build and maintain E2E, UI, integration, and regression test automation.
- Collaborate with developers, QA, and product teams to deliver high-quality applications.
- Investigate defects, test failures, and production issues.
- Support CI/CD automation, release validation, and code reviews.
- Monitor application stability using crash analytics and profiling tools.
- Swift & SwiftUI: 5+ years of iOS development experience using Swift and SwiftUI.
- UIKit Frameworks: Experience building and maintaining UIKit-based applications.
- Design Patterns: Strong understanding of iOS design patterns and architecture.
- Combine: Experience working with Publishers and Subscribers using Combine.
- Objective-C: Ability to read, understand, and troubleshoot Objective-C code.
- E2E Test Automation: 2+ years of experience developing and maintaining E2E automation using XCUITest/XCTest.
- UI & Unit Testing: Experience writing and maintaining UI and Unit tests using XCUITest/XCTest.
- GitHub: Experience with branching, pull requests, code reviews, and source control.
- Crash Analytics: Experience with AppDynamics, New Relic, Firebase Crashlytics, or similar tools.
- Xcode Instruments: Experience with profiling, memory analysis, and performance optimization.
- Dependency Management: Experience with Swift Package Manager (SPM) and CocoaPods.
- Development Tools: Experience using Adobe Analytics, LaunchDarkly, SonarQube, and Checkmarx.
- Experience automating complex user workflows and regression testing.
- Strong debugging, troubleshooting, and root cause analysis skills.
- Experience balancing feature development with test automation ownership.
Minimum Compensation: USD
Maximum Compensation: USD
Compensation is based on actual experience and qualifications of the candidate. The above is a reasonable and a good faith estimate for the role.
Medical, vision, and dental benefits, 401k retirement plan, variable pay/incentives, paid time off, and paid holidays are available for full-time employees.
This position is available for independent contractors
No applications will be considered if received more than 120 days after the date of this pos
Similar Jobs
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
Financial Services
Lead CLM product strategy and roadmap, drive discovery and launches, partner with Legal and Sourcing, operationalize AI-extracted contract metadata, and deliver analytics-ready datasets while ensuring scalability, reliability, and strong customer value.
Top Skills:
AIAribaContract Lifecycle Management (Clm)IcertisPrompt Engineering
Cloud • Information Technology • Productivity • Security • Software • App development • Automation
Lead a distributed design team to define and execute design vision for IT Services in Jira Service Management. Partner with product, engineering, research, and content to ship AI-enabled experiences, recruit and mentor designers, introduce AI-driven design practices, and drive multiple initiatives from idea to launch while communicating impact to leadership.
Top Skills:
AIJira Service ManagementRovo
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.


