Mid-Level iOS Developer with Flutter Experience
Responsibilities:**
- Collaborate with cross-functional teams to design, develop, and maintain high-quality iOS applications using Flutter.
- Implement and optimize mobile applications for iOS platforms, focusing on performance, scalability, and responsiveness.
- Engage in the entire app development lifecycle, from concept ideation to deployment and post-launch support.
- Write clean, efficient, and scalable code while adhering to coding standards and best practices.
- Work closely with design teams to ensure seamless integration of UI/UX elements into applications.
- Troubleshoot and debug to ensure stability and optimal performance of applications.
- Stay updated with the latest trends, tools, and technologies in iOS development and the Flutter framework.
Requirements:**
- Bachelor's degree in Computer Science, Engineering, or related field.
- 3+ years of experience in iOS app development with a strong portfolio showcasing Flutter-based projects.
- Solid understanding of Flutter framework and its fundamental principles.
- Experience integrating RESTful APIs, third-party libraries, and external services.
- Knowledge of mobile UI/UX best practices and the ability to translate designs into functional interfaces.
- Strong problem-solving abilities and adeptness in a fast-paced environment.
- Excellent communication and collaborative skills.
**Preferred Skills:**
- Familiarity with test-driven development (TDD) and writing unit tests for iOS applications.
- Proficiency in using version control systems like Git.
- Understanding of Agile methodologies and software development lifecycle.