Search by job, company or skills

Recro

iOS Developer

Save
  • Posted 6 days ago
  • Be among the first 40 applicants
Early Applicant

Job Description

Role - iOS Developer

Experience - 3-5 Yrs

Location - Bangalore

WHAT YOU'LL BE DOING

  • We believe engineers influence product direction, user experience, architecture, and execution, not just write code.
  • Collaborate with product managers, designers, backend engineers, and business stakeholders to define and refine product requirements.
  • Design and build scalable, high-performance native iOS applications using Swift.
  • Architect reusable and maintainable mobile components with a strong focus on performance, reliability, and user experience.
  • Build intuitive and polished UI experiences aligned with Apple Human Interface Guidelines.
  • Integrate mobile applications with backend systems and RESTful APIs.
  • Improve application quality through testing, observability, monitoring, and performance optimization.
  • Contribute to CI/CD pipelines and release automation to enable faster, safer deployments.
  • Participate in code reviews, architecture discussions, and engineering best practices.
  • Work closely with DevOps and QA teams to ensure stable releases across development, staging, and production environments.
  • Apply strong security and privacy principles across the mobile application lifecycle.
  • Drive technical improvements in app startup time, memory usage, modularisation, scalability, and developer productivity.

WHAT YOU'LL NEED

  • Like us, you'll be deeply committed to delivering impactful outcomes for customers.
  • Strong hands-on experience building and shipping native iOS applications using Swift.
  • Deep understanding of iOS architecture patterns such as MVC, MVVM, or Clean Architecture.
  • Strong knowledge of UI frameworks like UIKit (SwiftUI know-how is a good to have)
  • Experience with asynchronous programming using async/await, GCD, and Combine
  • Good understanding of app performance optimization, memory management,networking, and offline handling.
  • Experience integrating REST APIs and backend services.
  • Familiarity with mobile security best practices, authentication flows, and secure data storage.
  • Experience with Git-based workflows, CI/CD pipelines, and release automation tools.
  • Ability to write clean, maintainable, testable, and scalable code.
  • Strong debugging, problem-solving, and collaboration skills in agile product teams.
  • Experience with modular architecture, analytics/crash reporting tools, and test automation.
  • Familiarity with AI-assisted developer tools and productivity workflows.
  • Exposure to fintech or high-scale consumer applications is a plus

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 150511745

Similar Jobs

Bengaluru, India

Skills:

RealmNetworkingUi TestingUnit TestingCoredataConcurrencySwiftasync awaitTime ProfilerApp profilingInstrumentsallocationsDevOps practicesSwiftUIClean ArchitectureAlamofireGCDLeaksCI CD pipelinesperformance optimizationURLSessionCombine

Bengaluru, India

Skills:

Auto LayoutGitUikitNetworkingRestful ApisJson ParsingSwiftAsynchronous programmingMVVM architectureSwiftUI

Bengaluru, India

Skills:

GitUikitMVVMRest ApisJson ParsingSwiftasync awaitSwiftUICombine

Bengaluru, India

Skills:

XcodeS3RealmCore DataLambdaSqliteSnsApi GatewayAWSGraphqlSentryCloudFrontRESTUikitFirebase CrashlyticsSwiftFastlaneGitHub ActionsXCUITestVersiononeCognitoXCTestPinpointSwiftUIAlamofireCodableAmazon QURLSession

Bengaluru, India

Skills:

Auto LayoutGitUikitNetworkingJson ParsingRestful ApisSwiftAsynchronous programmingMVVM architectureSwiftUI