HamburgerMenu
hirist

Software Engineer II - iOS Development

HyreSnap
Others
3 - 6 Years
star-icon
4.5white-divider16+ Reviews

Posted on: 25/12/2025

Job Description

Key Responsibilities :


- Design, develop, test, and maintain iOS applications using Swift and iOS SDK


- Implement clean, scalable, and maintainable code following Apples design guidelines


- Collaborate with product managers, designers, backend engineers, and QA teams


- Participate in code reviews, architecture discussions, and technical design decisions


- Develop and maintain unit tests, integration tests, and UI tests


- Optimize application performance, memory usage, and responsiveness


- Debug and resolve issues across different iOS versions and devices


- Ensure application security, data protection, and best practices


- Contribute to CI/CD pipelines for iOS builds and deployments


- Stay updated with the latest iOS technologies, tools, and frameworks


Required Skills & Qualifications :


- 3- 6 years of professional experience in iOS application development


- Strong proficiency in Swift (Objective-C is a plus)


- Experience with UIKit and/or SwiftUI


- Strong understanding of iOS architecture patterns (MVC, MVVM, VIPER)


- Experience working with RESTful APIs and JSON


- Knowledge of multithreading, memory management, and performance optimization


- Experience with version control systems (Git)


- Familiarity with Agile/Scrum development methodologies


Preferred / Nice-to-Have Skills :


- Experience with Combine, Core Data, Realm, or other persistence frameworks


- Experience with CI/CD tools (Fastlane, Jenkins, GitHub Actions, Bitrise)


- Knowledge of analytics, A/B testing, and crash reporting tools


- Exposure to mobile security best practices


- Experience working on high-scale consumer-facing applications


Education :


- Bachelors degree in Computer Science, Engineering, or a related field, or equivalent practical experience


info-icon

Did you find something suspicious?