Skip to Content

Senior iOS Developer

Remote
Role Description

This is a full-time remote role at Techwaresoft. As a Senior iOS Developer you will be responsible for design, develop, test, document, deploy, support and sustain iOS mobile apps.

Qualifications
  • Bachelor’s/Master’s in Computer Science (or related) with 5+ years of iOS application development experience
  • Strong experience in native iOS development using Swift & Objective-C, including REST API integration
  • Proficient with SwiftUICombine, and structured concurrency (RxSwift is a plus)
  • Experience with CI/CD pipelines (e.g., Bitrise), Git workflows, and Agile team collaboration
  • Solid understanding of software architectureOOP/POP, clean code principles, and testing best practices

Responsibilities

  • Design, develop, test, deploy, and support high-quality iOS applications across the full app lifecycle
  • Collaborate with product and design teams to translate user requirements into effective technical solutions
  • Write clean, testable code, prepare documentation, and optimize app performance
  • Stay up to date with emerging iOS technologies, trends, and best practices to improve development efficiency
  • Conduct code reviews and contribute technical and product ideas to enhance the overall app experience 

Must Have

  • 5+ years of experience in native iOS development using Swift & Objective-C
  • Strong knowledge of SwiftUICombine / structured concurrency, and REST API integration
  • Solid understanding of iOS architecturesOOP/POP, clean code, and unit testing
  • Experience working in Agile teams, using Git and CI/CD pipelines

Nice to have

  • Experience with RxSwift and advanced reactive programming
  • Familiarity with CI/CD tools like Bitrise
  • Exposure to modern iOS performance optimization and app security practices
  • Knowledge of multiple architectural patterns and emerging Apple frameworks

What's great in the job?


  • Great team of smart people, in a friendly and open culture
  • No dumb managers, no stupid tools to use, no rigid working hours
  • No waste of time in enterprise processes, real responsibilities and autonomy
  • Expand your knowledge of various business industries
  • Create content that will help our users on a daily basis
  • Real responsibilities and challenges in a fast evolving company
WhatsApp