Search by job, company or skills

Syren Technologies

IOS Developer

Save
new job description bg glownew job description bg glow
  • Posted 22 hours ago
  • Be among the first 20 applicants
Early Applicant

Job Description

iOS JD: (5 - 12 years experience)

As an iOS Software Engineer, you will guide technical decision-making and own complex projects. You will also uplift engineering practices while reporting to a multi-functional team dedicated to continuous modernization in a dynamic environment.

What you will accomplish:

  • Design, develop, and maintain high-performance, modular, and loosely coupled features for seller payments and shipping application.
  • Collaborate with multi-functional teams (Product, Build, Backend) to define, build, and ship new features.
  • Ensure performance, quality, responsiveness, and stability of the application.
  • Work with backend service teams to design mobile-optimized service contracts.
  • Participate in Agile/Scrum processes, providing estimates, identifying risks, and supporting planning and rollout of changes.
  • Participate in code reviews and contribute to continuous improvement through adoption of modern tools and practices.

What you will bring:

  • 6-12 years of professional experience in iOS development.
  • Proficiency in Swift, including advanced language features such as generics and concurrency.
  • Experience building iOS applications using SwiftUI and UIKit, with a focus on state-driven UI.
  • Solid understanding of modern iOS architectures, including MVVM and unidirectional data flow, with exposure to or hands-on experience with MVVM-C
  • Experience managing application state, side effects, and navigation using reducers, actions, and stores (or similar concepts).
  • Experience integrating APIs, including GraphQL, and working with async/await and Combine where appropriate.
  • Familiarity with dependency management tools (SPM, CocoaPods, Carthage) and CI/CD pipelines.
  • Ability to independently translate product and design requirements into clean, well-tested, crash-free, maintainable production code.
  • Experience writing unit and UI tests, conducting code reviews for the immediate team, and resolving issues across development, test, and production environments.
  • Experience migrating from UIKit -> SwiftUI

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 148318005

Similar Jobs

Bengaluru, India

Skills:

Core DataMachine LearningApisPerformance TuningArtificial IntelligencecloudUikitSqliteSwiftApplication ResiliencySwiftUICocoa patternsMobileSecurityOIDC authCombine

Bengaluru, India

Skills:

CocoapodsUikitGraphqlMVVMSwiftSpmSwiftUICombineMVVM-CCarthage

Bengaluru, India

Skills:

Core AnimationUikitDrmSwiftCore DataCrashlyticsCocoapodsObjective-cGitAVPlayeriOS SDKsInstrumentsSwiftUISpm

Bengaluru, India

Skills:

Core DataMachine LearningApisPerformance TuningArtificial IntelligencecloudUikitSqliteSwiftApplication ResiliencySwiftUIMobileSecurityOIDC authCombine

Bengaluru

Skills:

obfuscation ApisUikitATSSqliteCore DataSwiftMDM-aware designBackend integrationCocoa patternshardeningcertificate pinningSecure Enclave patternsCachingKeychainSwiftUISecuritydata protection classesoffline-first syncCombineOIDC auth