iOS Developer | Full Stack Developer
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
Industry
Software Development