Talent.com
This job offer is not available in your country.
AiDash - Software Development Engineer III - iOS Mobile Applications

AiDash - Software Development Engineer III - iOS Mobile Applications

AiDashBangalore
30+ days ago
Job description

Responsibilities :

  • Utilise extensive experience in developing iOS native mobile applications.
  • Apply expertise in designing and architecting secure and high-performance native iOS applications.
  • Demonstrate extensive knowledge in developing iOS mobile applications involving databases, networking, memory management, and full offline capabilities.
  • Apply expertise in design patterns and architecture, as well as their practical application in iOS mobile applications.
  • Prepare high-level and low-level design documents.
  • Review all technical deliverables, including code, design, and approach documents.
  • Implement common App architectural design patterns like MVVM, MVP, Clean, etc.
  • Write unit test cases to ensure the quality of the developed applications.

Requirements :

  • Experience with common App architectures and design patterns.
  • 6+ years of strong experience in iOS app development.
  • Expertise in building secure, high-performance iOS applications.
  • Deep understanding of iOS development, including databases, networking, and memory management.
  • Strong grasp of design patterns and architectural patterns in iOS development.
  • Experience with common app architectures such as MVVM, VIPER, and Clean Swift.
  • Have knowledge and experience in Flutter.
  • Proficient in writing XC Test test cases.
  • Excellent problem-solving skills.
  • Strong communication skills for effective technical collaboration.
  • (ref : hirist.tech)

    Create a job alert for this search

    Software Engineer Iii • Bangalore