Ios Developer

Kuwait

Design and develop high-performance iOS applications using Swift and Objective-C 

Collaborate with cross-functional teams to define, design, and ship new features 

Optimize applications for performance, scalability, and user experience 

Troubleshoot and resolve complex technical issues 

Conduct code reviews and provide technical guidance to junior developers 

Stay updated on the latest iOS development trends and technologies 

Ensure adherence to best practices in mobile development and software engineering 

Work closely with product managers to understand business requirements and translate them into technical solutions 


Responsibilities:

  1. Design and build advanced applications for the iOS platform.
  2. Collaborate with product management and engineering teams to define and implement new features.
  3. Ensure the performance, quality, and responsiveness of applications.
  4. Identify and fix bugs to improve application performance.
  5. Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
  6. Participate in code reviews and provide constructive feedback to peers.
  7. Maintain code quality, organization, and automation.
  8. Work closely with UI/UX designers to create a seamless user experience.
  9. Document development processes, code changes, and application features.
  10. Stay updated with the latest industry trends and technologies related to iOS development.

Preferred Candidate:

  1. Strong problem-solving skills and attention to detail.
  2. Excellent communication and teamwork abilities.
  3. Proven experience with Swift and Objective-C programming languages.
  4. Ability to work independently and manage multiple tasks effectively.
  5. Experience with RESTful APIs and third-party libraries.
  6. Familiarity with Agile development methodologies.
  7. Knowledge of Apple's design principles and interface guidelines.
  8. Strong understanding of the full mobile development life cycle.
  9. Experience with version control systems, such as Git.
  10. Passion for learning and adapting to new technologies.

Skills

  • Proficiency in Swift and Objective-C.
  • Experience with Xcode and iOS SDK.
  • Strong understanding of RESTful APIs and web services.
  • Familiarity with version control systems like Git.
  • Knowledge of UI/UX design principles.
  • Experience with unit testing and debugging.
  • Ability to optimize applications for performance and user experience.
  • Strong analytical and troubleshooting skills.
  • Experience with CI/CD pipelines for iOS applications 
  • Familiarity with modern design patterns like MVVM or VIPER 
  • Experience in mentoring or leading a team of developers 
  • Knowledge of mobile security best practices 
  • Experience with third-party libraries and APIs 
  • Familiarity with automated testing frameworks like XCTes
Post date: Today
Publisher: Bayt
Post date: Today
Publisher: Bayt