1 341 Software Engineer Android Authentication jobs in the United Arab Emirates
Software Engineer (Android) - Authentication
Job Viewed
Job Description
Software Engineer (Android) - Authentication
Software Engineer (Android) - Authentication
Get AI-powered advice on this job and more exclusive features.
Direct message the job poster from Revolut
About Revolut
People deserve more from their money. More visibility, more control, and more freedom. Since 2015, Revolut has been on a mission to deliver just that. Our powerhouse of products — including spending, saving, investing, exchanging, travelling, and more — help our 60+ million customers get more from their money every day.
About Revolut
People deserve more from their money. More visibility, more control, and more freedom. Since 2015, Revolut has been on a mission to deliver just that. Our powerhouse of products — including spending, saving, investing, exchanging, travelling, and more — help our 60+ million customers get more from their money every day.
As we continue our lightning-fast growth, 2 things are essential to our success : our people and our culture. In recognition of our outstanding employee experience, we've been certified as a Great Place to Work. So far, we have 10,000+ people working around the world, from our offices and remotely, to help us achieve our mission. And we're looking for more brilliant people. People who love building great products, redefining success, and turning the complexity of a chaotic world into the simplicity of a beautiful solution.
About The Role
Our Engineering team isn’t just one of the best in the industry. It’s one of the best in the world. And we’re proud of it. It’s our driving force — our engine.
From building a new financial backend to creating an innovative app, there’s nothing they can’t do. Our team isn’t here to fix legacy systems — it’s here to build world-class financial features from the ground up that’ll be used by millions of people around the world.
We’re looking for an Android Developer who's interested in every step, stage, and release of cutting-edge authentication and authorisation products. You'll be involved in the production of many features, which naturally requires a high level of responsibility, autonomy, and problem-solving.
If you’re up for the challenge of shaping the future of finance, let’s get in touch.
What You'll Be Doing
- Collaborating closely with product designers to focus on new feature design and prototyping
- Assisting in the user experience design process, from wireframes and mockups through implementation and release
- Working closely with design and business teams to define and implement elegant solutions to interesting problems
- Helping to define and maintain visual guidelines, ensuring consistency throughout the app
- Prototyping new user interactions and iterations based on feedback from peers
What You'll Need
- 5+ years of experience working as a software engineer
- 3+ years of experience in Android development
- A deep understanding of the Android SDK
- Experience working on apps which support multiple Android devices
- Experience collaborating on software projects with design and backend aspects
- To be a quick learner with an ambitious and results-driven personality
- The capability to delve into root causes and tackle complex solutions
- The ability to manage different features and requests effectively, delivering them from beginning to end
- Excellent communication and organisational skills
- To work well as part of a team in a fast-paced environment
- Fluency in English
Nice to have
- Insightful opinions about developing for mobile
- A GitHub account with some cool projects in it
- Experience in financial services
- Experience in creating authentication and authorisation solutions on Android (e.g., implementing solutions with AccountManager, developing Multi-Factor Authentication solutions)
- Working in TDD approach
Building a global financial super app isn’t enough. Our Revoluters are a priority, and that’s why in 2021 we launched our inaugural D&I Framework, designed to help us thrive and grow everyday. We're not just doing this because it's the right thing to do. We’re doing it because we know that seeking out diverse talent and creating an inclusive workplace is the way to create exceptional, innovative products and services for our customers. That’s why we encourage applications from people with diverse backgrounds and experiences to join this multicultural, hard-working team.
Important notice for candidates :
Job scams are on the rise. Please keep these guidelines in mind when applying for any open roles.
- Only apply through official Revolut channels. We don’t use any third-party services or platforms for our recruitment.
- Always double-check the emails you receive. Make sure all communications are being done through official Revolut emails, with an @revolut.com domain.
We won't ask for payment or personal financial information during the hiring process. If anyone does ask you for this, it’s a scam. Report it immediately.
By submitting this application, I confirm that all the information given by me in this application for employment and any additional documents attached hereto are true to the best of my knowledge and that I have not wilfully suppressed any material fact. I confirm I have disclosed if applicable any previous employment with Revolut. I accept that if any of the information given by me in this application is in any way false or incorrect, my application may be rejected, any offer of employment may be withdrawn or my employment with Revolut may be terminated summarily or I may be dismissed. By submitting this application, I agree that my personal data will be processed in accordance with Revolut's Candidate Privacy Notice
Seniority level
Seniority level
Mid-Senior level
Employment type
Employment type
Full-time
Job function
Job function
Engineering and Information Technology
Referrals increase your chances of interviewing at Revolut by 2x
Get notified about new Software Engineer jobs in United Arab Emirates .
Software Engineer (Python) - AI Platform
Front End Developers - AI Training (Remote)
Global Village, Dubai, United Arab Emirates 7 months ago
Senior Backend Developer - Node (100% Remote - UAE)
Junior Software Engineer - Cross-platform C++ - Multipass
Python Developer-LLM Evaluation & Validation
United Arab Emirates $15.00-$25.00 3 days ago
Senior Backend Developer - Node (100% Remote - UAE)
Rev-celerator Graduate Programme 2026 : Software Engineer (Frontend)
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
J-18808-Ljbffr
Software Engineer • United Arab Emirates
#J-18808-LjbffrJob No Longer Available
This position is no longer listed on WhatJobs. The employer may be reviewing applications, filled the role, or has removed the listing.
However, we have similar jobs available for you below.
Android Development Expert
Posted today
Job Viewed
Job Description
We are seeking a skilled Senior Android Developer to enhance app functionality, improve performance, and ensure a seamless user experience for large-scale, feature-rich applications.
- This position involves developing and maintaining Android apps.
- You will implement robust and scalable solutions for routing, navigation, and logistics optimization.
- Collaboration with product and backend teams is required to design new features and improvements.
- The apps must be optimized for performance and handle complex data processing.
- Adaptive UI/UX design is essential for a wide range of devices.
- Optimizing workflows for app updates and releases, ensuring high reliability and minimal downtime, is crucial.
- 5+ years of Android application development experience.
- Strong experience building native Android applications.
- Expertise in Kotlin and modern Android development tools is necessary.
- Proficiency in working with Android Jetpack libraries (e.g., Navigation, Paging, Room) is required.
- Knowledge of modular architecture and dependency injection frameworks like Hilt or Dagger is expected.
- Experience with asynchronous programming - Kotlin Coroutines, Flow.
- Demonstrated ability to optimize app performance for large data sets and complex operations.
- Able to work in a fast-paced environment with an international team.
- Developed applications in Google Play.
We offer flexible working hours, remote work, interesting projects to work on, and exposure to a variety of industries and technologies.
Working Environment:The ideal candidate will have a strong passion for Android development and a willingness to learn and adapt to new technologies.
Android Development Expert Wanted
Posted today
Job Viewed
Job Description
Senior Android Developer Wanted
We are seeking a seasoned Senior Android Developer to join our dynamic team. This role offers an opportunity to push our product to the next level, reaching millions of users worldwide.
The ideal candidate will have extensive experience in Android development using Kotlin, with a strong background in Dagger2/Dependency Injection frameworks, Compose, and XML Views. Experience with ViewModels, Coroutines, Flows, and modern Android architectures (MVVM, MVI) is also required.
- Fully remote opportunity available.
- Dynamic work environment with opportunities for growth and innovation.
- Chance to lead projects from conception to completion.
- Opportunity to set an example for code quality and execute tasks proactively.
- Key Responsibilities:
Achieve business objectives by leading projects from inception to completion. - Requirements:
• At least 5 years of experience in Android development using Kotlin.
• Familiarity with Dagger2/Dependency Injection frameworks, Compose, and XML Views.
• Knowledge of ViewModels, Coroutines, Flows, and modern Android architectures (MVVM, MVI).
• Experience with Git, Gradle, and Unit Testing frameworks. - Benefits:
• Flexible Hours: Enjoy working hours starting between 8am and 11am.
• Outstanding Team Environment: Join a passionate team of around 40 people. - Recruitment Process:
30-minute pre-interview via MS Teams discussing your experience and motivation,
Technical interview lasting 60 minutes.
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
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
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
Mobile Developer: Build mobile apps, optimize performance, ensure cross-platform consistency, collaborate and integrate with teams, and stay updated on tech trends.
Description
1. Collaborate with product managers, designers, and backend developers to translate design mock-ups and user stories into functional mobile applications.
2. 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).
3. Implement mobile UI components and features, such as screens, navigation patterns, form elements, animations, and gestures, following design guidelines and best practices.
4. 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.
5. 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.
6. Collaborate with backend developers to integrate frontend components with server-side logic, RESTful APIs, and third-party services, ensuring seamless data exchange and functionality.
7. Participate in code reviews, provide constructive feedback, and refactor code as needed to maintain code quality, readability, and maintainability.
8. Stay updated on emerging mobile development technologies, industry trends, and best practices, and share knowledge and insights with team members.
Be The First To Know
About the latest Software engineer android authentication Jobs in United Arab Emirates !
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
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
3 days ago Be among the first 25 applicants
WELINK Morocco Abu Dhabi, Abu Dhabi Emirate, United Arab Emirates 3 days ago Be among the first 25 applicants No longer accepting applications
Poste
We are seeking a highly skilled React Native Mobile Developer to join our client in Abu Dhabi. The successful candidate will be responsible for developing and maintaining mobile applications using React Native. You will be working closely with our design and development team to ensure a seamless user experience.
Responsabilities
- Develop and maintain mobile applications using React Native
- Collaborate with the design team to create user-friendly interfaces and experiences
- Write clean, modular, and reusable code
- Ensure the performance, quality, and responsiveness of applications
- Identify and fix bugs and bottlenecks
- Stay up-to-date with the latest trends and technologies in mobile development
Profil
- Master's degree in a related field preferred and working knowledge of products and services
- Bachelor's degree in Computer Science or a related field
- 5-7 years of experience with Android and / or iOS development
- Experience with other mobile development frameworks such as Flutter or Xamarin
- Familiarity with RESTful APIs and web sockets
- Experience with state management libraries such as Redux or MobX
- Experience with Git and version control
- Strong problem-solving skills and attention to detail
- Ability to work independently and as part of a team
- Good understanding of DevOps CI / CD
- Partnership
Seniority level
Seniority level
Mid-Senior level
Employment type
Employment type
Full-time
Job function
Job function
Engineering and Information Technology
IT Services and IT Consulting
Get notified about new Mobile Engineer jobs in Abu Dhabi, Abu Dhabi Emirate, United Arab Emirates .
Abu Dhabi, Abu Dhabi Emirate, United Arab Emirates 6 days ago
Abu Dhabi, Abu Dhabi Emirate, United Arab Emirates 6 days ago
Abu Dhabi, Abu Dhabi Emirate, United Arab Emirates 6 months ago
Abu Dhabi, Abu Dhabi Emirate, United Arab Emirates 1 year ago
Telecom Engineer – Mobile Network Operations & IT Troubleshooting
Abu Dhabi, Abu Dhabi Emirate, United Arab Emirates 1 month ago
We're unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
J-18808-Ljbffr
#J-18808-Ljbffr