تفاصيل الوظيفة
Senior iOS Developer - Mobile Applications
Placements24 · Isa Town, البحرين
- تاريخ النشر على وظائف تناسبك
وصف الوظيفة
About the Role Our client, a dynamic technology company renowned for its innovative mobile applications, is seeking a highly skilled Senior iOS Developer to join their team in **Isa Town, Bahrain**. This role is pivotal in the development and enhancement of our client's flagship iOS applications, ensuring they are robust, user-friendly, and performant. You will be responsible for writing clean, maintainable Swift code, collaborating with cross-functional teams, and contributing to architectural decisions. The ideal candidate possesses a deep understanding of the iOS ecosystem, a passion for mobile development, and a commitment to delivering high-quality software. Working in a collaborative environment, you will have the opportunity to mentor junior developers and play a key role in shaping the future of our mobile offerings. This is an exciting opportunity to contribute to impactful projects within a growing industry. Key Responsibilities Design, develop, and maintain advanced iOS applications using Swift and Objective-C. Collaborate with product managers, designers, and other engineers to define and implement new features. Write clean, efficient, well-documented, and testable code. Participate in code reviews to ensure code quality and adherence to best practices. Optimize application performance for speed, scalability, and responsiveness across various iOS devices. Troubleshoot, debug, and resolve complex technical issues. Implement and maintain robust unit and integration tests. Stay up-to-date with the latest iOS SDK advancements, mobile technologies, and industry trends. Contribute to architectural discussions and decision-making processes. Mentor junior iOS developers and foster a culture of learning and continuous improvement. Ensure the application adheres to security best practices. Requirements Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience. A minimum of 5 years of professional experience in iOS development. Strong proficiency in Swift and Objective-C. Extensive experience with iOS frameworks such as UIKit, SwiftUI, Core Data, and Grand Central Dispatch. Familiarity with the Xcode IDE and associated development tools. Experience with RESTful APIs and integrating with backend services. Understanding of mobile application architecture patterns (e.g., MVC, MVVM, VIPER). Experience with version control systems, particularly Git. Knowledge of automated testing frameworks for iOS (e.g., XCTest). Strong problem-solving, analytical, and communication skills. Published one or more iOS apps in the App Store is a plus. Benefits Our client offers a competitive salary, comprehensive health and life insurance, and a retirement savings plan. Employees are entitled to generous paid time off and receive support for professional development, including access to training resources and industry conferences. You'll work in a modern, collaborative office space in **Isa Town**, alongside a talented and innovative team. We offer performance bonuses, opportunities for career advancement, and a positive work-life balance. This role provides the chance to work on high-impact mobile applications and contribute to the technological landscape of **Bahrain**.