Position: Middle-Senior iOS Developer
Company: DTeam
Experience required: 3y
English level: upper

**:DTeam is looking Middle-Senior iOS Developer to join our team !**

**Responsibilities:**
— Write clear and maintainable code for iOS applications, following best practices and software design patterns
— Collaborate with the team to craft user stories and refine task descriptions
— Write unit and integration tests to ensure high-quality software
— Participate in code reviews and provide constructive feedback
— Mentor junior developers and help in their growth and learning
— Work closely with Product Owners to understand customer requirements and refine solution definitions

**Requirements:**
— At least 3 years of experience in iOS development
— Strong understanding of Swift programming languages
— Strong knowledge of software design patterns, algorithms, and data structures
— Experience in writing unit and integration tests for iOS applications
— Experience with app development and delivery on the Apple App Store
— Excellent written and verbal communication skills
— Ability to mentor and guide junior developers

**Nice to Have:**
— Practical experience with Test-Driven Development (TDD)
— Already shipped an app on the App Store
— Active GitHub account demonstrating your technical skills and contributions