1 129 Dart jobs in the United Arab Emirates
Mobile Developer
Posted today
Job Viewed
Job Description
Seeking a skilled Mobile Developer with expertise in Xamarin/.NET MAUI for cross-platform app design, development, and maintenance. Responsibilities include UI/UX, APIs, testing, and CI/CD.
Description
We are looking for a skilled Mobile Developer with expertise in Xamarin.Forms / Xamarin.Native (iOS and Android)/.Net MAUI to join our development team. The ideal candidate will be responsible for designing, developing, and maintaining cross-platform mobile applications, ensuring a seamless and responsive user experience.
Responsibilities:
1. Application Development:
- Design, develop, and maintain front-end components of mobile applications using .Net MAUI
- Implement reusable UI components and ensure consistency across different devices and platforms.
- Optimize mobile application performance and responsiveness.
2. UI/UX Implementation:
- Work closely with UI/UX designers to implement visually appealing and user-friendly interfaces.
- Ensure applications meet modern mobile design standards and accessibility requirements.
3. Integration & APIs:
- Integrate mobile applications with backend services using RESTful APIs, GraphQL, or gRPC.
4. Code Quality & Testing:
- Write clean, maintainable, and testable code following MVVM and best coding practices.
- Perform unit testing and UI testing using tools like NUnit, xUnit, Appium, and Xamarin.UITest.
5. Collaboration & Documentation:
- Collaborate with backend developers, UI/UX designers, and project managers to ensure seamless development.
- Document technical designs, architecture, and best practices for mobile development.
6. Version Control & CI/CD:
- Utilize Git, GitHub, GitLab, or Azure DevOps for version control.
- Configure CI/CD pipelines for automated builds, testing, and deployments.
Requirements
Required Skills & Experience:
- 3+ years of experience developing mobile applications using Xamarin.Forms/Xamarin.Native.
- Strong proficiency in C#, .NET MAUI
- Experience with XAML for UI design and binding.
- Knowledge of Dependency Services, Custom Renderers, Effects, and platform-specific implementations.
- Familiarity with Azure DevOps, Firebase, or AWS for cloud services.
- Strong debugging and problem-solving skills.
- Experience working with third-party SDKs, libraries, and plugins.
- Understanding of mobile application lifecycle and best practices.
- Experience in Agile/Scrum methodologies.
Preferred Qualifications:
- Experience with .NET MAUI as a migration path from Xamarin.
- Exposure to Blazor Hybrid apps.
- Familiarity with Push Notifications (Firebase Cloud Messaging, Azure Notification Hubs, or APNs).
- Knowledge of Google Play Store & Apple App Store submission process.
Mobile Developer
Posted today
Job Viewed
Job Description
- Design and develop high-performance mobile applications for both iOS and Android platforms, ensuring a seamless user experience.
- Collaborate with UX/UI designers to translate wireframes and mockups into interactive mobile applications that align with brand standards.
- Integrate third-party APIs and libraries to enhance app functionality while maintaining optimal performance and security.
- Conduct code reviews and provide constructive feedback to peers, fostering a culture of quality and continuous improvement.
- Utilize version control systems like Git to manage codebase changes and collaborate effectively with team members.
- Test and debug applications during the development phase and after deployment to ensure maximum reliability and user satisfaction.
- Stay updated on the latest mobile development trends and technologies, proactively suggesting improvements to existing applications.
- Document application functionality, architecture, and code to assist future developers and support maintenance efforts.
- Participate in Agile development methodologies, contributing to sprint planning, retrospectives, and daily stand-ups.
- Support the deployment process to app stores, ensuring compliance with platform guidelines and best practices.
Mobile Developer
Posted today
Job Viewed
Job Description
We are currently looking forMobile Developer (React Native)for ourUAE operations with the following Skill set and terms & conditions.
Skill Sets :
ReactNative TanStack Query and TypeScript RESTful services/APIs Graph QL gluestack-ui Java script (ES6) Agile Methodologies Third Party Integrations Good Communication Problem Solving Skills
4 to 10 Years.
Joining time frame:2 weeks (maximum 1 month)
Additional Information :
Terms and conditions:
Joining time frame: maximum 4 weeks
Remote Work :
No
Employment Type :
Full-time
#J-18808-LjbffrMobile Developer
Posted today
Job Viewed
Job Description
Hello there Welcome to TeachMeCode Institute. How can we help you?
Join our in-person classes at TeachMeCode's campus in Dubai and have the best learning environment.
Training in UX/UI DesignExplore the features of Figma and learn how to create exceptional web and mobile UI/UX designs. By the end of this course, you will have the skills to design user-friendly and visually appealing interfaces for both web and mobile applications.
Training in HTML for Front-End DesignGain a solid understanding of essential web technologies and become a front-end specialist. Learn how to create interactive web pages that respond to user interactions and are fully responsive across all devices. Develop the skills to build dynamic websites that provide a seamless user experience.
Training in PHP For Back-End DevelopmentBegin a comprehensive journey into backend development with PHP, MySQL, and Laravel. By the end of this course, you will be skilled in building secure web applications, designing efficient databases, and utilizing Laravel's features to create advanced, feature-rich websites.
Training in Python Fundamentals for Data AnalyticsLearn the fundamentals of Python programming and master the Django framework. By the end of this course, you will have the expertise to write efficient Python code and develop dynamic web applications using Django, empowering you to build scalable and secure websites.
Training in Mobile DevelopmentWith Java and Android Studio, you'll learn how to build strong mobile apps and design efficient databases. By the end of the course, you'll be skilled at using Android Studio to create exciting and fully functional apps.
Mobile Developer Responsibilities:- Collaborate with product managers, designers, and backend developers to translate design mock-ups and user stories into functional mobile applications.
- Develop responsive and performant user interfaces for iOS and Android platforms using mobile development frameworks such as React Native, Flutter, or native SDKs (Swift for iOS, Kotlin/Java for Android).
- Implement mobile UI components and features, such as screens, navigation patterns, form elements, animations, and gestures, following design guidelines and best practices.
- Optimize mobile applications for performance, battery life, and user experience, employing techniques such as lazy loading, caching, and asynchronous data fetching to enhance responsiveness and efficiency.
- Ensure cross-platform compatibility and consistency of mobile applications across different devices and screen sizes, conducting thorough testing and debugging to identify and resolve any issues.
- Collaborate with backend developers to integrate frontend components with server-side logic, RESTful APIs, and third-party services, ensuring seamless data exchange and functionality.
- Participate in code reviews, provide constructive feedback, and refactor code as needed to maintain code quality, readability, and maintainability.
- Stay updated on emerging mobile development technologies, industry trends, and best practices, and share knowledge and insights with team members.
Interested?
#J-18808-LjbffrSenior Mobile Developer
Posted today
Job Viewed
Job Description
Mobile Application Development Expertise Sought
About the Role:- We are on the hunt for a seasoned mobile application developer with expertise in native Android development.
The ideal candidate will possess:
- 4+ years of experience in developing high-performance, user-centric mobile applications.
- Strong proficiency in Kotlin and/or Java programming languages.
- Expertise in optimizing application performance, battery efficiency, and responsiveness.
- Able to collaborate with cross-functional teams to deliver functional and engaging user experiences.
- Experience working with low-level Android features such as Bluetooth, GPS, and background services.
- Familiarity with Android architecture components and design patterns like MVP and MVVM.
Key Responsibilities:
- Developing high-performance mobile applications that prioritize user experience.
- Collaborating with UX/UI designers and product managers to deliver functional and engaging user experiences.
- Ongoing optimization of applications for performance, battery efficiency, and responsiveness.
- Troubleshooting and resolving complex technical issues in mobile applications.
- Integrating APIs, SDKs, and third-party services to enhance application functionality.
Senior Mobile Developer
Posted today
Job Viewed
Job Description
Ziina is looking for an experienced Android developer to join their team. The ideal candidate will have a strong background in building mobile applications and be passionate about delivering high-quality products.
Key Responsibilities- Collaborate with cross-functional teams to design and develop new features that meet business objectives and user needs.
- Own and ship end-to-end reliable, scalable, and maintainable software that meets company standards.
- Design and build modern architectures that enable teams to work efficiently and effectively.
- 2+ years of experience building Android applications.
- Demonstrate high integrity and a team-first mindset.
- Take ownership and show initiative, with a strong bias toward action.
- Thrive in bringing clarity and structure to ambiguous problems.
- Communicate clearly and collaborate effectively across teams.
- Can define and articulate technical and design requirements.
The successful candidate will have the opportunity to work on a wide range of exciting projects and contribute to the growth and development of the company.
About the CompanyThe company's mission is to bring financial freedom to every person in the Middle East. They are building a consumer and SMB financial platform, starting with a peer-to-peer and merchant wallet.
Senior Mobile Developer
Posted today
Job Viewed
Job Description
As a skilled Software Engineer, you will be responsible for developing high-quality software applications using React Native and Spring Boot technologies.
The ideal candidate should have experience in designing and implementing complex software systems, with a strong focus on user experience and performance optimization.
They should also possess excellent problem-solving skills, be able to work effectively in a team environment, and communicate technical ideas clearly to both technical and non-technical stakeholders.
- Design, develop, test, and deploy software applications using React Native and Spring Boot.
- Collaborate with cross-functional teams, including Design, UX, and Engineering, to deliver projects on time and within budget.
- Ensure that software applications meet the required quality standards, are well-documented, and follow industry best practices.
- Stay up-to-date with the latest technologies and trends in the field of software engineering, and apply this knowledge to improve existing processes and workflows.
- At least 5 years of experience in software development using React Native and Spring Boot.
- Strong knowledge of ES6, Typescript, and mobile architecture.
- Experience with unit testing, e2e testing, and state management libraries.
- Proficiency with iOS & Android platforms, and git repositories.
- Excellent communication skills, and a team-centric approach.
- Knowledge of iOS and Android release processes, and the latest React Native architecture.
- Ability to understand and use REST or GraphQL specifications.
- Experience with React JS, Next JS, Figma, AWS, GCP, and GitHub Actions is a plus.
This is an exciting opportunity to join our team as a Software Engineer, working on challenging projects and collaborating with talented individuals.
Be The First To Know
About the latest Dart Jobs in United Arab Emirates !
Senior Mobile Developer
Posted today
Job Viewed
Job Description
This is a senior-level position that requires experience in designing and implementing software solutions for mobile applications. We are seeking a highly skilled engineer who can lead the development of our mobile applications, leveraging their expertise in Kotlin Multiplatform Mobile (KMM) to create scalable and high-performance solutions.
Key Responsibilities:- Design and implement KMM-based solutions to share business logic across Android and iOS platforms.
- Collaborate with cross-functional teams to define, develop, and ship new features.
- Develop and continuously improve our consumer-facing application, as well as an internal travel agent application, focusing on backend-driven UI architecture and best practices.
- Stay current with the latest trends and technologies in Kotlin, Android, and KMM.
- 7+ years of professional experience in Android application development.
- Mandatory experience with Kotlin Multiplatform Mobile (KMM), including architecture and integration with Android and iOS.
- Proficiency in Kotlin, Jetpack Compose, Flow, Coroutines, and MVI architectures.
- Ability to profile and optimize performance using Android Studio tools.
- Strong problem-solving aptitude, curiosity, and passion for learning.
- Good English skills as the company is international and has foreign employees and partners.
Senior Mobile Developer
Posted today
Job Viewed
Job Description
We are seeking an experienced Senior Android Engineer to join our team. The ideal candidate will have a strong background in Kotlin, Android tools, and Jetpack libraries, with 5+ years of experience in developing and maintaining large-scale, feature-rich applications.
Key Responsibilities:- Develop and maintain high-quality Android apps for global deployment;
- Implement robust and scalable solutions for routing, navigation, and logistics optimization;
- Collaborate with product and backend teams to design new features and improvements;
- Ensure the apps are optimized for performance and handle complex data processing;
- Work on adaptive UI/UX design for a wide range of devices;
- Optimize workflows for app updates and releases, ensuring high reliability and minimal downtime.
- 5+ years of experience in Android application development;
- Strong knowledge of Kotlin and modern Android development tools;
- Expertise in working with Android Jetpack libraries (e.g., Navigation, Paging, Room);
- Proficiency in modular architecture and dependency injection frameworks like Hilt or Dagger;
- Experience with asynchronous programming - Kotlin Coroutines, Flow; (Optional)
- Flexible working hours;
- Remote work opportunities;
- Interesting projects to work on;
- Exposure to a variety of industries and technologies;
Our company is committed to providing a dynamic and supportive work environment that fosters growth and innovation. If you are passionate about Android development and have a desire to be part of a talented team, please submit your application.
Full Stack Mobile Developer
Posted today
Job Viewed
Job Description
We are seeking an experienced mobile application developer to join our team in Dubai. As a key member of our mobile development team, you will be responsible for designing and developing high-performance mobile applications for both iOS and Android platforms.
Your primary responsibility will be to design and develop robust mobile applications that meet the requirements of our clients. You will work closely with UX/UI designers to bring wireframes and mockups to life, ensuring that all mobile applications align with our brand standards and provide a seamless user experience.
Key Responsibilities:
- Design and develop high-performance mobile applications for both iOS and Android platforms.
- Collaborate with UX/UI designers to translate wireframes and mockups into interactive mobile applications.
- Integrate third-party APIs and libraries to enhance app functionality.
- Conduct code reviews and provide constructive feedback to peers.
- Test and debug applications during the development phase and after deployment.
- Stay updated on the latest mobile development trends and technologies.
- Document application functionality, architecture, and code.
- Participate in Agile development methodologies.
- Support the deployment process to app stores.
The successful candidate will have strong technical skills and experience in mobile application development. They should be familiar with Agile development methodologies and have excellent collaboration and communication skills.
We offer a competitive salary and benefits package to successful candidates who can demonstrate their passion for mobile application development and commitment to delivering high-quality results.