Point your AI agent at freehire and let it find you a job.

Get the CLI →

khalil abu kwaik marketing

NewBe an early applicant

iOS Developer | Full Stack Developer

Posted 7 views
Discussion

Summary

Full-time, mid-level hybrid developer role in Abu Dhabi: build and maintain native iOS apps (Swift, SwiftUI, UIKit) while also handling full-stack web work — React/Angular/Vue frontends, backend APIs (Node.js, Java, Python, .NET, PHP), databases, cloud services, CI/CD, and App Store releases.

We're Hiring: iOS Developer | Full Stack Developer

Employment Type: Full-Time

Level: Mid-Level

We are looking for a skilled and versatile iOS Developer | Full Stack Developer to design, develop, test, and maintain high-quality mobile and web applications. The ideal candidate will have strong iOS development expertise combined with full-stack capabilities across frontend, backend, APIs, databases, and cloud services.

Key Responsibilities

  • Design and develop high-quality iOS applications for iPhone and iPad platforms.
  • Build responsive and user-friendly web applications and digital solutions.
  • Develop mobile features using Swift, SwiftUI, UIKit, and modern iOS development practices.
  • Design and implement frontend interfaces using technologies such as React, Angular, Vue.js, or similar frameworks.
  • Develop scalable backend services, APIs, and business logic.
  • Design, implement, and integrate RESTful APIs and other application interfaces.
  • Work with databases to design schemas, optimize queries, and manage application data.
  • Integrate mobile and web applications with backend services, third-party APIs, payment systems, and external platforms.
  • Develop reusable, maintainable, and well-structured application components.
  • Implement secure authentication, authorization, session management, and data protection mechanisms.
  • Conduct unit testing, integration testing, UI testing, and debugging across applications.
  • Investigate and resolve application crashes, performance issues, bugs, and production incidents.
  • Optimize application performance, responsiveness, memory usage, and network efficiency.
  • Collaborate with UI/UX designers to translate designs and prototypes into functional interfaces.
  • Work closely with product managers, business analysts, QA engineers, and other developers.
  • Participate in technical design discussions and contribute to architecture decisions.
  • Manage source code using Git and follow established branching and code-review practices.
  • Participate in code reviews and maintain high standards for code quality and maintainability.
  • Implement CI/CD pipelines and support automated application build, testing, and deployment processes.
  • Prepare and maintain technical documentation, API specifications, and development guidelines.
  • Monitor application performance and troubleshoot issues across development, staging, and production environments.
  • Support application releases and App Store deployment processes where required.
  • Ensure applications comply with security, privacy, performance, accessibility, and coding standards.
  • Research new technologies, frameworks, libraries, and development practices to improve product capabilities.
  • Contribute to continuous improvement of development processes, architecture, and engineering standards.

Requirements

  • Diploma or Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • Previous professional experience in iOS development, full-stack development, or software engineering.
  • Strong hands-on experience with Swift and modern iOS development frameworks.
  • Familiarity with SwiftUI, UIKit, Xcode, Cocoa Touch, and iOS SDKs.
  • Understanding of iOS application architecture, lifecycle, memory management, and performance optimization.
  • Experience developing and integrating RESTful APIs and backend services.
  • Proficiency in at least one backend technology such as Node.js, Java, Python, .NET, PHP, or similar.
  • Experience with frontend technologies such as HTML, CSS, JavaScript, TypeScript, React, Angular, or Vue.js.
  • Strong understanding of relational or NoSQL databases such as PostgreSQL, MySQL, MongoDB, or similar systems.
  • Experience with Git and modern software development workflows.
  • Understanding of software architecture, design patterns, clean code, and object-oriented programming.
  • Familiarity with cloud platforms such as AWS, Azure, or Google Cloud is an advantage.
  • Experience with Docker, CI/CD, automated testing, or DevOps practices is a plus.
  • Strong understanding of application security, authentication, authorization, and data protection.
  • Excellent debugging and problem-solving capabilities.
  • Strong analytical and logical-thinking skills.
  • Ability to write clean, scalable, maintainable, and well-documented code.
  • Strong communication and teamwork skills.
  • Ability to work independently while collaborating effectively with cross-functional teams.
  • Good understanding of Agile or Scrum development methodologies.
  • Experience publishing applications through the Apple App Store and managing mobile release processes is advantageous.

What We Offer

  • Competitive salary and comprehensive employee benefits.
  • Opportunities to work on modern mobile, web, backend, and cloud technologies.
  • Exposure to complete end-to-end software development processes.
  • Professional training in iOS development, full-stack engineering, cloud technologies, and DevOps.
  • Opportunities to work on innovative mobile and digital products.
  • Supportive and collaborative engineering environment.
  • Opportunities to collaborate with experienced developers, designers, QA engineers, and product teams.
  • Access to technical learning resources and professional development programs.
  • Career progression opportunities across mobile development, full-stack engineering, software architecture, and technical leadership.
  • Opportunities to take ownership of major technical projects and product features.
  • Performance recognition and long-term career advancement opportunities.

Skills

What Middle Full-Stack jobs ask for — and how much of it you have →
Apply

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available