Key Skills: Swift, Objective C, IOS, Android, Kotlin
Roles and Responsibilities:
- Design, develop, and maintain high-quality iOS applications using Swift and Objective C.
- Collaborate with architects, lead engineers, business analysts, and stakeholders to gather and refine requirements.
- Implement TDD and BDD practices to ensure robust and maintainable code.
- Apply DevOps methodologies and tools to streamline development, testing, and deployment.
- Work with development/testing tools, bug tracking systems, and documentation platforms (e.g., wikis).
- Analyze and solve complex problems to enhance app performance and scalability.
- Follow programming best practices for automation, optimization, virtualization, scalability, and availability.
- Contribute to Agile ceremonies and continuous improvement of development processes.
Skills Required:
- Proficiency in Swift and Objective C for iOS development
- Strong knowledge of iOS frameworks and app lifecycle
- Understanding of mobile app architecture and performance optimization
- Experience with Test-Driven Development (TDD) and Behavior-Driven Development (BDD)
- Familiarity with DevOps tools and methodologies for mobile application delivery
- Exposure to Android and Kotlin (nice-to-have)
- Strong analytical and problem-solving abilities
- Experience working in Agile development environments
Education: Bachelor's degree in Computer Science or a related field.