293 Swift Programming jobs in the United Arab Emirates
Mobile Software Development Engineer
Posted today
Job Viewed
Job Description
Huspy is seeking a talented mobile engineer to join its team. As a mobile engineer, you will be responsible for designing and developing high-quality, maintainable code for the company's mobile applications.
You will work closely with cross-functional teams, including product and design teams, to simplify product and technical design by actively participating in product discovery and directly resolving ambiguities. Your passion for software craftsmanship will be evident through your incorporation of best practices into daily work.
Mobile Software Development Expert
Posted today
Job Viewed
Job Description
Mobile Software Development Expert
As a skilled Mobile Software Development Expert, you will design and develop innovative mobile applications for various platforms and devices. This role requires a strong passion for mobile development, an eye for detail, and the ability to deliver high-quality solutions on time.
Key Responsibilities:- Design and build advanced applications for iOS and Android platforms.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the performance, quality, and responsiveness of applications.
- Write clean, maintainable, and efficient code.
- Conduct thorough testing of applications to identify and address bugs and other issues.
- Collaborate with product management to define and implement innovative solutions for the product direction, visuals, and experience.
- Integrate third-party APIs and web services.
- Collaborate with backend developers to define and implement APIs.
- Create and maintain comprehensive project documentation.
- Stay up-to-date with the latest industry trends and technologies.
- Familiarity with Agile/Scrum methodologies.
- Knowledge of version control systems (e.g., Git).
- Experience with performance and memory tuning tools.
- Strong communication skills: able to communicate complex problems in a simple and effective way.
- Minimum 4 years of proven work experience in Mobile Application development.
- Minimum 3 years of experience and proficiency in Android, iOS, Java, Objective C, and Swift.
- Experience using RESTful APIs and mobile libraries for networking.
- Strong knowledge of architectural patterns—MVP, MVC, MVVM, and Clean Architecture—and the ability to choose the best solution for the app.
- Solid understanding of the full mobile development life cycle.
- Experience with third-party libraries, payment gateways, and APIs.
- Familiarity with cloud message APIs and push notifications.
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies.
- Strong problem-solving skills and a passion for quality and performance.
- Excellent communication and teamwork skills.
Additional Requirements:
- Must be based in UAE.
- Must have excellent team player and interpersonal skills.
- Must have a passion for working in the Wireless Industry.
iOS Software Development Expert
Posted today
Job Viewed
Job Description
We are seeking an experienced French-speaking Senior iOS Developer with strong expertise in Native Swift and SwiftUI to join our dynamic team.
You will be responsible for developing, maintaining, and enhancing high-performance iOS applications that deliver a seamless user experience.
The ideal candidate has deep knowledge of iOS frameworks, a passion for clean, reusable code, and the ability to drive mobile projects from concept to deployment.
iOS Software Development Expert
Posted today
Job Viewed
Job Description
Senior iOS Developer Opportunity
We are seeking a skilled Senior iOS Developer to join our dynamic team. As a key member, you will be responsible for developing and maintaining high-performance iOS applications that deliver seamless user experiences.
The ideal candidate has deep knowledge of iOS frameworks, a passion for clean, reusable code, and the ability to drive mobile projects from concept to deployment.
Key Responsibilities:
Design, develop, and maintain advanced iOS applications using Native Swift and SwiftUI.
Collaborate with cross-functional teams to define, design, and ship new features that enhance user experience.
Optimize applications for maximum performance, quality, and responsiveness.
Troubleshoot and debug issues to ensure app stability and scalability.
Implement and ensure coding standards, best practices, and design patterns.
Lead architectural discussions and design decisions, especially focusing on SwiftUI and iOS frameworks.
Stay up-to-date with the latest iOS development trends, libraries, and frameworks.
Mentor junior developers and contribute to knowledge-sharing initiatives within the team.
Requirements & Qualifications:
5+ years of professional experience in iOS development using Native Swift.
Proficiency in SwiftUI and a strong understanding of UIKit, CoreData, and Combine.
Solid experience with RESTful APIs and web services integration.
Familiarity with Xcode, iOS SDK, and Apple's Human Interface Guidelines.
Experience with version control systems (Git) and collaborative development environments.
Strong problem-solving skills and the ability to quickly adapt to new challenges.
Experience in unit testing, UI testing, and maintaining robust test coverage.
Familiarity with continuous integration (CI) and deployment pipelines.
Strong understanding of MVVM, MVC or other architectural patterns.
Preferred Qualifications:
Experience working in Agile/Scrum environments.
Knowledge of iOS accessibility standards and practices.
Experience with push notifications, app store submissions, and iOS security best practices.
Must be French speaker.
iOS Software Development Expert
Posted today
Job Viewed
Job Description
Welcome to our iOS Developer position, where you will play a key role in shaping the future of our mobile applications.
As an experienced iOS developer, you will be responsible for designing and developing new features, as well as maintaining and improving existing ones. Your expertise in Swift, Objective-C, and SwiftUI will enable us to create innovative solutions that exceed user expectations.
- Design and develop custom components to meet project requirements.
- Maintain existing iOS apps, including fixing bugs.
- Able to debug memory leaks using XCode and Instruments tools.
You will work in a fast-paced environment with a dynamic team of professionals who share your passion for innovation. Our company culture emphasizes teamwork, open communication, and a commitment to excellence.
iOS Software Development Engineer
Posted today
Job Viewed
Job Description
Are you looking for a challenging role that leverages your technical skills and experience? Do you want to work on cutting-edge projects and contribute to the success of our team?
About the Job
We are seeking a highly skilled Staff Engineer to join our team. As a Staff Engineer, you will be responsible for integrating and debugging RTC SDKs on the iOS platform. You will also handle system-level telephony behaviors and optimize audio/video experience.
Responsibilities:
- Design, develop, and maintain high-quality software components using Objective-C and Swift.
- Work closely with Android and backend teams to deliver a consistent cross-platform experience.
- Collaborate with cross-functional teams to identify and prioritize requirements.
- Develop and implement automated testing strategies to ensure quality and reliability.
- Provide technical guidance and mentorship to junior engineers.
Requirements:
- Proficient in Objective-C and Swift, with solid iOS native development experience.
- Familiar with iOS media capture, encoding, and rendering pipelines.
- Hands-on experience with RTC SDKs (e.g., WebRTC, Agora, Zego) is preferred.
- Strong debugging and performance optimization abilities; responsible and communicative.
iOS Software Development Expert
Posted today
Job Viewed
Job Description
We are seeking an experienced Senior iOS Developer to join our team.
- Minimum 5 years of experience in Swift programming for Enterprise Mobile Applications
- Hands-on experience in performance tuning, debugging, and monitoring
- Experience designing clean, maintainable APIs
- Mobile app development at UI and system levels
- Building complex applications in Objective-C/C++/Swift with Cocoa
- Strong understanding of iOS architecture (MVC, MVVM)
- Experience in multithreaded programming, UI components, and performance optimization
- Knowledge of UIKit, Core Animation, Autolayout, SnapKit, Core Location, and AVFoundation
- Self-motivated and capable of working independently while collaborating with teams
- Excellent interpersonal skills for presenting ideas to senior management
Be The First To Know
About the latest Swift programming Jobs in United Arab Emirates !
iOS Software Development Specialist
Posted today
Job Viewed
Job Description
Software Development Expert Wanted
We are seeking an experienced iOS Developer with a strong background in Swift, Objective-C, and SwiftUI to join our team.
Key Responsibilities:
- Design and develop new custom components to meet project requirements.
- Develop iOS projects from scratch and maintain existing iOS apps, including fixing bugs.
- Evaluate and ensure quality and compliance standards within the team.
Requirements:
- 5+ years of experience in developing iOS native programming.
- Profound knowledge of Swift and Objective-C; expert-level proficiency in SwiftUI.
- Experience in REST APIs like JSON, XML and familiarity with WebRTC and XMPP frameworks is a plus.
- Strong understanding of common programming architectures, databases like SQLite (CoreData), unit test cases, and testing frameworks expertise.
- Chat, audio/video calling, or live video streaming solutions experience and scaling applications/services to millions of users experience.
Education:
Bachelor's or master's degree in computer science, information systems, computer engineering, or equivalent technical degree required.
Why This Role Matters:
This role offers the opportunity to design and develop innovative iOS solutions that meet the needs of our users. If you're passionate about creating high-quality software and working in a fast-paced environment, we encourage you to apply.
Software Development Leader
Posted today
Job Viewed
Job Description
Are you looking for a challenging role in software development? We have an exciting opportunity for a seasoned Manager to lead our team of Application Developers.
The ideal candidate will be responsible for overseeing the design, development, integration, testing, implementation and maintenance of automation and technology business solutions. They will work closely with senior managers to direct relevant application resources and manage related issues, incidents, budgets, assets, interfaces, etc. The role requires strong technical expertise, excellent leadership skills and the ability to mentor team members in advancing departmental objectives.
The responsibilities of this role include:
- Analyzing organizational needs to create new systems and software, and making modifications to existing software as needed.
- Conducting analytical studies to identify opportunities for improvement and raise efficiency and effectiveness of operations.
- Updating procedures for services provided by the Department, to enable their transformation into digital services that facilitate and develop works in accordance with approved principles and standards.
- Evaluating technical needs and providing recommendations to improve and develop technologies and systems used by the Department.
- Determining and developing designs for systems and programs, and determining appropriate programming procedures and steps to ensure comprehensive systems and programs meet requirements of all Organizational Units.
- Installing and removing software, ensuring operational malfunctions are fixed and results are documented according to suppliers' instructions and agreed standards and procedures.
- Reviewing technical specifications of programs and applications to ensure adoption and development of programs consistent with approved standards in the Department.
- Designing and developing technical programs and systems to contribute to electronic transformation process of the Department based on work needs.
- Evaluating performance of systems and applications, and ensuring safety and security of all electronic operational devices and systems through following up their performance and continuous maintenance.
- Training users from Organizational Units on used systems and programs to ensure their effective use.
- Providing support and technical assistance services to Organizational Units on systems and programs to ensure smooth workflow and prompt handling of malfunctions.
- Providing software technical support according to competence, making simple modifications to used systems and procedures to ensure needs of various Organizational Units are met on time in coordination with service providers.
- Providing training courses and programs related to systems and applications used and developed in concerned Organizational Units to contribute to enhancing capabilities of employees to use them and to facilitate workflow in the Department.
Required qualifications for this role include:
- Bachelor's degree or higher in Information Technology field or equivalent degree in a similar major appropriate for job tasks.
- A degree in the job field is preferred.
- Strong cross-platform application development knowledge throughout entire stack.
- Very good knowledge of various integration principles and middleware platforms.
- Strong knowledge of Java, HTML, C# and other languages and development platforms.
- Strong digitalization background specifically in financial services.
- Strong knowledge of both agile and traditional application development methodologies and principles.
- Exposure to DevOps principles and CI/CD pipeline.
- Good exposure to SQL Server and Oracle database platforms.
- Very good knowledge of project management processes.
- Solution focused and dynamically energetic in approach to application development.
Software Development Expert
Posted today
Job Viewed
Job Description
We are seeking a skilled senior software developer to join our team and work on exciting projects for a large financial institution.
Job Overview:This is an opportunity to leverage your expertise in designing and developing robust, efficient, and reliable software systems using Rust programming language.
Key Responsibilities:- Create high-performance backend code using Rust.
- Design and develop multi-threaded applications, microservices, and containerization.
- Work with popular crates, build, and deployment of production-grade applications.
- Strong understanding of ownership model, concurrency, and memory management.
- Familiarity with structs, traits, cargo, and smart pointers in Rust.
- Experience with SOLID principles, Event Driven Architecture (Kafka), MongoDB, Redis.
- Good hands-on experience with design patterns and their implementation.
- Experience in following best coding, security, unit testing, and documentation standards.
- Agile methodology and banking industry experience preferred.
- Able to influence multiple teams on technical considerations.
- Self-motivator and self-starter with excellent communication skills.