iOS Developer

Technology and Digital

United Arab Emirates
Posted on 3 weeks ago

About the job

As an iOS Developer, you will be responsible for designing, developing, and maintaining high-quality iOS applications. You will work closely with our cross-functional team of designers, product managers, and backend developers to deliver robust and user-friendly mobile experiences. This role offers an exciting opportunity to leverage your skills in iOS development and contribute to the success of our mobile initiatives.


Key Responsibilities:

  • iOS App Development: Design and build advanced applications for the iOS platform, ensuring the best possible performance, quality, and responsiveness of the applications.
  • Collaboration: Collaborate with cross-functional teams to define, design, and ship new features, ensuring alignment with project timelines and business objectives.
  • Code Review: Conduct code reviews to ensure code quality, performance, and adherence to coding standards, providing constructive feedback to team members when necessary.
  • Bug Fixing: Identify and fix bugs and performance bottlenecks within the iOS applications, maintaining code integrity and application stability.
  • Continuous Improvement: Stay up-to-date with the latest iOS development trends, tools, and technologies, incorporating best practices and optimization techniques into the development process.
  • UI/UX Implementation: Work closely with designers to implement pixel-perfect UI designs and ensure a seamless user experience across iOS devices.
  • Testing and Deployment: Write unit and UI tests to identify malfunctions and ensure application stability, and participate in the deployment process to the App Store.
  • Documentation: Document code changes, technical specifications, and development processes to facilitate knowledge sharing and maintain codebase integrity.
  • Troubleshooting: Troubleshoot and resolve technical issues reported by users or internal stakeholders, providing timely resolutions and support.
  • Communication: Communicate effectively with team members and stakeholders to provide updates on project progress, discuss technical solutions, and gather feedback.


Qualification

  • 5 years of iOS application development with extensive use of Swift, I/O, collections, algorithms and well knowns application frameworks
  • Strong understanding of interactive application development paradigm under IOS. memory, management file I/O, network, programming, concurrency and multithreading.
  • Experience in IOS specific application development and publishing IOS apps in the app store. 
  • Good understanding design patterns 
  • Good understanding of full mobile development life cycle
  • Working knowledge of the general mobile landscape, architectures, trends and emergying technologies 
  • Flexible and self motivated work cycle


This is a fully remote opportunity

Apply Now