HamburgerMenu
hirist

AiDash - Software Development Engineer III - iOS Mobile Applications

AiDash
Bangalore
6 - 8 Years

Posted on: 07/08/2025

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.


info-icon

Did you find something suspicious?