Description
We are seeking an experienced Senior iOS Developer with 6 to 10 years of hands-on experience in building, optimizing, and maintaining high-performance iOS applications. In this role, you will lead technical aspects of iOS app development and collaborate closely with cross-functional teams to define and ship new features, ensuring robust performance and responsiveness across a variety of iOS devices.
Key Responsibilities
• Lead the development and maintenance of advanced iOS applications written in Swift/Objective-C.
• Collaborate with cross-functional teams, including designers, product managers, and backend developers, to define, design, and launch new features.
• Architect efficient, reusable, and reliable code, ensuring the best possible performance, quality, and responsiveness of applications.
• Troubleshoot, debug, and resolve complex technical issues across a variety of devices and iOS versions.
• Mentor and guide junior developers, providing technical leadership and ensuring code quality through regular code reviews.
• Implement robust unit tests and other testing strategies to guarantee the stability of features.
• Continuously evaluate new technologies, libraries, and development frameworks, and
recommend improvements to existing processes to increase productivity.
• Ensure compliance with Apple's guidelines and provide solutions to streamline the app review process.
• Contribute to all phases of the software development lifecycle, including planning, design, development, and deployment.
• Act as a technical lead in large-scale projects, driving innovation and ensuring high-quality delivery on time.
• Participate in and contribute to Agile processes, ensuring efficient sprint cycles and on-time delivery of & Qualifications :
• 6-10 years of experience in iOS development with a strong portfolio of released applications on the App Store.
• Expertise in Swift and Objective-C with deep knowledge of iOS SDKs, frameworks, and development tools.
• Proven track record of architecting and developing complex iOS applications.
• Familiarity with RESTful APIs and backend services integration.
• Strong understanding of Apple's Human Interface Guidelines and mobile UI/UX best practices.
• Experience with third-party libraries, SDKs, and frameworks such as Alamofire, RxSwift, etc.
• Proficient with version control systems (Git) and CI/CD pipelines.
• Extensive experience with performance optimization, memory management, and multithreading on iOS.
• Demonstrated ability to write clean, modular, and maintainable code.
• Knowledge of automated testing suites, UI testing, and test-driven development.
• Familiarity with cloud messaging services (e.g., Firebase) and push notification systems.
• Strong problem-solving and critical-thinking skills.
• Ability to work in an Agile/Scrum development process.
• Bachelor's or Master's degree in Computer Science, Engineering, or a related technical to Have :
• Experience with iOS development tools like Xcode, Instruments, and TestFlight.
• Familiarity with the latest iOS updates, including SwiftUI and Combine.
• Experience in integrating machine learning models, AR/VR features, or IoT within mobile apps.
• Exposure to designing scalable systems and improving mobile application architectures.
• Previous experience leading teams or projects and providing technical :
• Competitive salary and performance bonuses.
• Flexible working hours and remote work options.
• Professional development opportunities, including conferences and training.
• Health insurance and wellness benefits.
• A collaborative, innovative, and tech-driven team environment.
(ref:hirist.tech)