iOS Developer | Full Stack Developer
PARAGON POLYMER PRODUCTS ( P) LTD - EXPORTS · Abu Dhabi Emirate, United Arab Emirates
Apply & track with Apply Edge📱 We’re Hiring: iOS Developer | Full Stack Developer🕒 Employment Type: Full-Time💼 Level: Mid-LevelWe 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.