Q

iOS Developer | Full Stack Developer

Q.Labour Productions

Abu Dhabi Emirate, United Arab Emirates · Full Time

Be the first to apply

Experience
Any
Salary
—
Openings
1
Posted
2 weeks ago
Work mode
In office
Education
Diploma or Bachelor's in Computer Science or related field
Resume
Required to apply

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About the Role

Q.Labour Productions is seeking a proficient iOS and Full Stack Developer to design, build, test, and maintain superior mobile and web applications. This role requires a developer with expertise in iOS platforms, coupled with comprehensive skills in frontend, backend, APIs, database management, and cloud technologies.

Core Responsibilities

  • Create robust and responsive iOS applications for both iPhone and iPad devices.
  • Develop intuitive and dynamic web applications using modern frontend frameworks.
  • Implement mobile features employing Swift, SwiftUI, UIKit, and contemporary iOS development methodologies.
  • Construct scalable backend systems, APIs, and core business logic components.
  • Design and integrate RESTful APIs and other interfaces effectively.
  • Manage database schemas, optimize queries, and handle application data efficiently.
  • Integrate mobile and web solutions with backend services, third-party APIs, payment gateways, and other external platforms.
  • Develop reusable and maintainable code modules to enhance software longevity.
  • Apply secure practices including authentication, authorization, session management, and data safeguarding.
  • Conduct thorough unit, integration, and UI testing, along with debugging to ensure application stability.
  • Identify and resolve app crashes, performance bottlenecks, bugs, and live issues promptly.
  • Optimize applications for performance, responsiveness, memory usage, and network operations.
  • Work collaboratively with UI/UX designers to convert designs and prototypes into functional user interfaces.
  • Partner with product managers, business analysts, QA teams, and fellow developers to align project goals.
  • Engage in technical design dialogues and contribute to system architecture decisions.
  • Utilize Git for source control while adhering to branching strategies and code review protocols.
  • Participate actively in code reviews to uphold high coding standards and maintainability.
  • Implement continuous integration and delivery pipelines and support automation for building, testing, and deployment.
  • Prepare and update technical documentation, API details, and development guidelines.
  • Monitor app performance across development stages and address issues in staging and production environments.
  • Support application release processes including Apple App Store deployments as necessary.
  • Ensure compliance with security, privacy, performance, accessibility, and coding standards.
  • Stay updated with new technologies, frameworks, and best practices to enhance product capabilities.
  • Contribute to ongoing improvements in development methodologies, architecture, and engineering standards.

Required Qualifications and Skills

  • Diploma or Bachelor's degree in Computer Science, Software Engineering, Information Technology, or related disciplines.
  • Proven practical experience in iOS and full-stack software development or engineering.
  • Strong proficiency in Swift and familiarity with SwiftUI, UIKit, Xcode, Cocoa Touch, and the iOS SDK.
  • In-depth understanding of iOS app architecture, lifecycle management, memory handling, and performance enhancement.
  • Experience developing and integrating RESTful APIs with backend services.
  • Competency in at least one backend technology such as Node.js, Java, Python, .NET, or PHP.
  • Experience with frontend technologies including HTML, CSS, JavaScript, TypeScript, React, Angular, or Vue.js.
  • Solid knowledge of relational and NoSQL databases, such as PostgreSQL, MySQL, or MongoDB.
  • Proficient with Git version control and modern development workflows.
  • Understanding of software design patterns, clean code practices, and object-oriented programming principles.
  • Experience with cloud platforms (AWS, Azure, or Google Cloud) is advantageous.
  • Familiarity with containerization (Docker), continuous integration/delivery, automated testing, and DevOps is a plus.
  • Comprehensive knowledge of application security, authentication, authorization, and data protection standards.
  • Strong debugging, analytical problem-solving skills, and logical thinking ability.
  • Excellent communication skills and aptitude for collaborative teamwork as well as independent work.
  • Familiarity with Agile or Scrum software development frameworks.
  • Experience in deploying apps on the Apple App Store and managing mobile release cycles is a beneficial asset.

What is Provided

  • Competitive compensation with a complete employee benefits package.
  • Access to working with cutting-edge mobile, web, backend, and cloud technology stacks.
  • Exposure to the full software development lifecycle from conception through production.
  • Professional development opportunities focusing on iOS development, full-stack engineering, cloud services, and DevOps methodologies.
  • A chance to contribute to innovative mobile and digital product developments.
  • Supportive team environment fostering collaboration with experienced engineers, UI/UX designers, QA testers, and product owners.
  • Availability of technical resources and ongoing professional growth programs.
  • Potential for career advancement spanning mobile development, full-stack roles, software architecture, and technical leadership.
  • Opportunities for significant ownership of technical projects and product features.
  • Recognition based on performance tied to prospects for long-term professional growth.

Minimum education

Diploma / ITI / Vocational

Tools & software

Java Node.js React Git required PostgreSQL required MySQL required MongoDB required Xcode required

How they work

Communication Teamwork & Collaboration Problem Solving Independence
🤖
Online · instant AI help
Broxer