Senior iOS Developer with Flutter Experience (Dubai, 1 Year Contract)
POSTED IN
Contract
| JOB LOCATION
Dubai
Responsibilities:
- Lead and execute the complete iOS development lifecycle for a mobile application project.
- Design, develop, and implement native iOS features using Swift or Objective-C, ensuring optimal performance and user experience.
- Integrate Flutter modules seamlessly into the iOS application, maintaining code quality and consistency.
- Collaborate effectively with designers, back-end developers, and other team members to achieve a unified vision for the application.
- Participate in technical discussions, providing valuable insights and proposing innovative solutions.
- Write clean, well-documented, and maintainable code adhering to best practices.
- Conduct thorough unit testing and integration testing to ensure code quality and application stability.
- Stay up-to-date with the latest trends and advancements in iOS development, including Swift and Flutter.
- Identify and troubleshoot bugs and technical issues efficiently.
- Contribute to the overall codebase health by refactoring code, improving performance, and ensuring maintainability.
- Provide technical mentorship and guidance to junior developers (if applicable).
Skills and Qualifications:
- Proven experience as a Senior iOS Developer (5+ years).
- Expertise in Swift or Objective-C development.
- Solid understanding of mobile app architecture and design patterns (MVC, MVVM, etc.).
- Experience with Flutter for building cross-platform mobile app features.
- Experience with version control systems (Git).
- Strong understanding of Xcode and development tools.
- Excellent communication, problem-solving, and analytical skills.
- Ability to work independently and manage multiple tasks effectively in a fast-paced environment with rapid changes.