Senior iOS Developer
Remote
Remote
Role Description
This is a full-time remote role at Techwaresoft. As a Senior iOS Developer, you will own and evolve high-quality iOS applications end-to-end — from polished SwiftUI interfaces to secure data handling and real-time communication integrations. You will design, develop, test, document, deploy, support, and sustain scalable mobile apps while collaborating closely with product and design teams. This role requires strong technical ownership, weekly feature delivery, and a deep focus on performance, UI excellence, and security best practices.
Qualifications
- Bachelor’s/Master’s in Computer Science (or related field) with 4–5+ years of iOS application development experience
- Strong experience in native iOS development using Swift & Objective-C
- Proficiency in SwiftUI-first development and structured concurrency (async/await, actors, @MainActor)
- Experience integrating REST APIs and third-party SDKs
- Hands-on experience with real-time communication SDKs (LiveKit, WebRTC, or similar)
- Solid understanding of secure storage mechanisms (Keychain, OAuth flows)
- Experience with CI/CD pipelines, Git workflows, and Agile collaboration
- Strong understanding of software architecture, OOP/POP principles, clean code, and testing practices
- Experience managing TestFlight and App Store releases
Responsibilities
- Design, develop, test, deploy, and support high-quality iOS applications across the full app lifecycle
- Build end-to-end features with REST APIs and real-time SDK integrations (e.g., LiveKit)
- Implement secure data handling with Keychain, OAuth, and third-party SDKs (e.g., Plaid)
- Optimize performance using Swift concurrency, lazy loading, and efficient state management
- Collaborate with product/design teams, ensure code quality, and manage TestFlight & App Store releases
Must Have
- 4–5+ years of native iOS development experience using Swift
- Strong expertise in SwiftUI and Swift Concurrency (async/await, actors)
- Experience integrating REST APIs, real-time communication SDKs, and secure storage (Keychain)
- Solid understanding of iOS architecture patterns, clean code principles, and unit testing
- Experience working in Agile teams using Git and CI/CD pipelines, with at least one App Store release
Nice to have
- Experience working with financial or regulated data environments
- Familiarity with SF Symbols, material effects (.ultraThinMaterial), and hierarchical rendering
- Experience with reactive programming (Combine or RxSwift)
- Exposure to advanced iOS performance optimization techniques
- Experience with CI/CD tools such as Bitrise
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