تخطي إلى المحتوى الرئيسي

iOS Developer | Full Stack Developer

Technology
Q and AI
أبو ظبي, الإمارات العربية المتحدةمنذ شهر
دوام كامل

وصف الوظيفة

📱 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.
Keywords
PHPعلوم الحاسب الآليDevOpsقواعد البياناتمتجر App Storeالإدارةالتحسين المستمرHTMLReactOSHTML5CodingVue.jsBusiness logicCocoa TouchMongodbCloud computingTypescriptAngularNode.jsAngularJS

هل أنت مهتم بهذه الوظيفة؟