What Jobs are available for App Development in the United Arab Emirates?

Showing 169 App Development jobs in the United Arab Emirates

Engineer – Software Development

Abu Dhabi, Abu Dhabi Cloud Spaces - Yas Mall

Posted 13 days ago

Job Viewed

Tap Again To Close

Job Description

The Role
Objective of the Role: The Software Development Engineer is responsible for analyzing user requirements, designing scalable solutions, coding, testing, and deploying software applications. The role collaborates closely with cross-functional teams to deliver innovative, robust, and user-friendly systems that meet business and customer needs. Key Responsibilities: Software Design & Development: • Analyze user requirements to design and implement tailored software solutions. • Collaborate with developers to design algorithms and flowcharts. • Write clean, efficient, and maintainable code based on detailed specifications. • Integrate internal systems and third-party software to deliver complete solutions. Testing, Deployment & Maintenance: • Verify and deploy software to ensure smooth operation and usability. • Troubleshoot, debug, and upgrade existing software to maintain functionality and improve performance. • Expand and update software as needed to meet evolving user or business requirements. Cross-Functional Coordination: • Work closely with project managers, UX designers, systems analysts, graphic designers, and marketing teams. • Ensure that software design aligns with business goals and user experience standards. Documentation & Reporting: • Create clear and comprehensive technical documentation for reference, maintenance, and reporting. • Gather user feedback to identify improvement areas and recommend solutions.

Requirements
Required Experience & Education: • Proven experience in software development or a similar IT engineering role. • Bachelor's degree in Computer Science, Software Engineering, or a related field. Technical Skills: • Proficient in writing efficient, scalable, and clean code using modern programming languages. • Strong understanding of software integration, deployment, and debugging practices. • Experience with version control systems, software testing tools, and deployment frameworks. Core Competencies: • Ability to design software architecture based on user needs and technical feasibility. • Skilled in analyzing user requirements and translating them into functional software solutions. • Familiarity with third-party integration and software component optimization. • Attention to detail and commitment to software quality and performance. Interpersonal Skills: • Strong collaboration and communication skills for cross-functional teamwork. • Able to accept feedback and contribute to iterative development cycles. • Proactive problem-solving and a continuous improvement mindset. Personal Attributes: • Detail-oriented, creative, and motivated by innovation. • Able to manage multiple tasks and deliver projects within deadlines. • Passionate about technology and committed to delivering high-performance solutions.

About the company
Cloud Spaces, Aldar group's pioneering brand is a business and lifestyle co-working space with a lively and welcoming environment that is ideal for those looking for an inspiring place to work. It is Middle East's first coworking space located within a shopping mall, Yas Mall in Abu Dhabi ,our flagship location becoming the first shopping mall in this region to harbour such a concept within its premises. Our recent Expansion in Abu Dhabi Global Market financial centre has also given international clients a platform to conduct business and grow in the region. We offer a variety of contemporary and modern workspaces designed to deliver comfort and spark motivation. A co-working space solutions for anyone who is a creative entrepreneur, freelancer , large business entity or an SME by creating an environment to work, connect and collaborate. It is designed to offer a variety of solutions to suit work needs and unleash creativity, from fully furnished office suites, to spacious and ventilated lounges, sound-proof cubicles, open work desks and fully-equipped meeting rooms. Opportunity to work within a community and meet other professionals, and give a platform for business to grow to greater heights. The coworking zones make it easy for professionals from different companies to meet and form mutually beneficial business relationships. Considering the expansion plans, the company is looking out for professionals from various sectors who are committed and are ready to strive with the companies vision.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

AI Software Development Consultant

Dubai, Dubai Iamtechie

Posted today

Job Viewed

Tap Again To Close

Job Description

Overview

Design, develop, and deploy AI/ML models to solve business problems. Collaborate with cross-functional teams to identify opportunities for AI integration , translate client requirements into scalable AI-powered solutions , and provide consulting expertise on AI strategies, tools, and implementation. Stay up to date with the latest AI/ML frameworks, tools, and industry trends , ensuring solutions are robust, scalable, and aligned with business goals.

Responsibilities
  • Design, develop, and deploy AI/ML models to solve business problems.
  • Collaborate with cross-functional teams to identify opportunities for AI integration .
  • Translate client requirements into scalable AI-powered solutions .
  • Provide consulting expertise on AI strategies, tools, and implementation.
  • Stay up to date with the latest AI/ML frameworks, tools, and industry trends .
  • Ensure solutions are robust, scalable, and aligned with business goals.
Qualifications
  • Bachelor’s or Master’s degree in Computer Science, Data Science, AI/ML, or related field .
  • Strong programming skills in Python, R, or similar languages .
  • Experience with TensorFlow, PyTorch, Keras, or other AI frameworks .
  • Knowledge of cloud platforms (AWS, Azure, GCP) for AI/ML solutions.
  • Excellent problem-solving and consulting skills .
  • Strong communication and ability to present AI solutions to non-technical stakeholders.
Benefits
  • Opportunity to work on cutting-edge AI projects .
  • Collaborative and innovative work environment .
  • Career growth and continuous learning opportunities .
  • Be part of an international, forward-thinking team .
#J-18808-Ljbffr

Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Software Development Engineer Backend - InvestSky

Dubai, Dubai Forte Digital Poland

Posted today

Job Viewed

Tap Again To Close

Job Description

Posted 5 days ago

Full time

Dubai, AE

Senior

Salary Range: To be discussed

Full Job Description

Summary

InvestSky streamlines investing for the MENA region, enabling social interaction, market insights, and portfolio creation. Key tasks include scalable solutions, data models, and architecture innovations.

About InvestSky

We're on a mission to make investing accessible to all. Our goal is to offer an all-in-one investing solution. With InvestSky, people no longer have to get lost in multiple apps, drown in fragmented communities across social media in search of investment insights, or pay high fees to make an investment. InvestSky offers an all-in-one solution to a more efficient and enjoyable investing journey for MENA investors, both new and experienced.

With InvestSky you can:

  1. Mingle: get social, meet like-minded folk, follow friends, exchange ideas.
  2. Discover: build your knowledge and understand the market with our advanced tools to gain insights.
  3. Create: buy your favourite stocks and build your portfolio.

We are looking for someone passionate about building the next big thing and making a true impact in the region.

Key Responsibilities

  1. Implement high-quality solutions in a timely manner, designed and built to last and to scale.
  2. Translate designs and wireframes into API skeletons and component architectures.
  3. Identify new libraries/patterns/platforms that we should study/adopt to continuously improve our architecture.
  4. Prototype new features and wireframes cross-functionally with the product team.
  5. Design and implement low-latency, high-availability, and performant applications.
  6. Design scalable data models and architecture.
  7. Contribute to planning roadmaps and integration plans.
  8. Conduct cost, performance, and security assessments.
  9. Demonstrate strong computer science fundamentals in system design, data structures, and algorithms.
  10. Show strong proficiency in database design and software architecture.
  11. Exhibit strong expertise in Python.
  12. Have experience with writing and maintaining unit tests.
  13. Demonstrate strong proficiency in server languages and frameworks, understanding their pros and cons.
  14. Possess SQL/NoSQL databases and database architecture skills.
  15. Have hands-on experience with cloud platforms (strong experience with GCP is a plus).

Accountability and Ownership: A self-driven individual who can build and maintain high-scale projects end to end.

Nice-to-have

  1. Familiarity with container orchestration systems (preferably Kubernetes).
  2. Experience in implementing consumer-facing services at early-stage startups.
  3. Basic understanding of the financial and investment ecosystems.

Compensation and Benefits

Market-standard compensation; generous Employee Stock Ownership Plan in line with our belief that our employees should be owners of the company and not just contributors; you'll never have to pay for our premium paid plans. Join us as part of a founding team building something revolutionary in FinTech in the region.

#J-18808-Ljbffr
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Software Development Engineer /Backend/ - InvestSky

Dubai, Dubai Forte Digital Poland

Posted today

Job Viewed

Tap Again To Close

Job Description

Posted: 3 days ago

Employment Type: Full time

Location: Dubai, AE

Level: Senior

Salary Range: To be discussed

Company Overview

InvestSky simplifies investing with an all-in-one platform for MENA investors. We're hiring passionate individuals to build scalable solutions and contribute to FinTech innovation in the region.

About InvestSky

We're on a mission to make investing accessible to all. Our goal is to offer an all-in-one investing solution. With InvestSky, people no longer have to get lost in multiple apps, drown in fragmented communities across social media in search of investment insights, or pay high fees to make an investment. InvestSky offers an all-in-one solution to a more efficient and enjoyable investing journey for the MENA investors, both new and experienced ones.

With InvestSky, you can:

  1. Mingle: get social, meet like-minded folk, follow friends, exchange ideas
  2. Discover: build your knowledge and understand the market with our advanced tools to gain insights
  3. Create: buy your favourite stocks and build your portfolio

We are looking for someone passionate about building the next big thing and making a true impact in the region.

Key Responsibilities

  1. Implement high-quality solutions in a timely manner, designed and built to last and to scale.
  2. Translate designs and wire-frames into API skeletons and component architectures.
  3. Identify new libraries/patterns/platforms that we should study/adopt to continuously improve our architecture.
  4. Prototype new features and wire-frames cross-functionally with the product team.
  5. Design and implement low-latency, high-availability, and performant applications.
  6. Design scalable data models and architecture.
  7. Contribute to planning, roadmaps, and integration plans.
  8. Conduct cost, performance, and security assessments.

Required Qualifications

  1. Strong computer science fundamentals in system design, data structures, algorithms.
  2. Strong proficiency in Database Design and Software Architecture.
  3. Strong expertise in Python.
  4. Experience with writing and maintaining unit tests.
  5. Strong proficiency in server languages, frameworks and understanding their pros & cons.
  6. SQL / NoSQL databases and Database architecture skills.
  7. Hands-on experience with cloud platforms (strong experience with GCP is a plus).
  8. Accountability and Ownership: Self-driven individual who can build and maintain high scale projects end to end.

Nice-to-have

  1. Familiarity with container orchestration systems (preferably Kubernetes).
  2. Experience in implementing consumer-facing services at early-stage startups.
  3. Basic understanding of the financial and investment ecosystems.

Compensation and Benefits

Market-standard compensation; generous Employee Stock Ownership Plan in line with our belief that our employees should be owners of the company and not just contributors; you'll never have to pay for our premium paid plans. Being part of a founding team building something revolutionary in FinTech in the region.

#J-18808-Ljbffr
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Software Development Engineer Frontend - InvestSky

Dubai, Dubai Forte Digital Poland

Posted today

Job Viewed

Tap Again To Close

Job Description

Software Development Engineer Frontend - InvestSky

Full time

Dubai, AE

Senior

Salary Range: To be discussed

About InvestSky

We're on a mission to make investing accessible to all. Our goal is to offer an all-in-one investing solution. With InvestSky, people no longer have to get lost in multiple apps, drown in fragmented communities across social media in search of investment insights, or pay high fees to make an investment. InvestSky offers an all-in-one solution to a more efficient and enjoyable investing journey for the MENA investors, both new and experienced ones.

With InvestSky you can:

  1. Mingle: get social, meet like-minded folk, follow friends, exchange ideas
  2. Discover: build your knowledge and understand the market with our advanced tools to gain insights
  3. Create: buy your favourite stocks and build your portfolio

We are looking for someone passionate about building the next big thing and making a true impact in the region.

Key Responsibilities

  1. Implement high-quality solutions in a timely manner, designed and built to last and to scale.
  2. Study the API design and give feedback on the structure for optimized implementation on frontend.
  3. Identify new libraries/patterns/platforms that we should study/adopt to continuously improve our architecture.
  4. Prototyping new features and wireframes cross-functionally with the product team.
  5. Contribute to planning roadmaps and integration plans.

Nice to have

  1. Experience in implementing consumer-facing products at early-stage startups.
  2. Basic understanding of the financial and investment ecosystems.

Market-standard compensation;

Generous Employee Stock Ownership Plan in line with our belief that our employees should be owners of the company and not just contributors;

You'll never have to pay for our premium paid plans ;) Being part of a founding team building something revolutionary in FinTech in the region.

#J-18808-Ljbffr
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Software Development Engineer in Test (SDET)

Dubai, Dubai Charterhouse

Posted 22 days ago

Job Viewed

Tap Again To Close

Job Description

The Role
Charterhouse is representing a confidential client building a next-generation AI-enhanced Network Operating System (NOS) from the ground up. This is a greenfield opportunity free from legacy constraints and uncompromising on quality. The opportunity is open to a Principal SDET ready to lead testing strategy or a Senior SDET focused on scalable automation. The role provides the chance to shape how modern networking software is validated at scale. The SDET plays a key role in ensuring networking software performs reliably in real-world, not only in controlled environments but also under the pressure of massive data flows and complex deployments. This role provides a rare opportunity to work on a brand-new NOS platform, free from legacy constraints, where quality is built in from the start and testing is treated as a first-class engineering discipline. As a Principal SDET, responsibilities include defining and implementing the testing strategy for networking software powering global infrastructure, working directly with the CTO to architect systems that validate everything from microsecond-level packet processing to network-wide protocol convergence. The position involves developing automated testing systems that can keep pace of a fast-moving, next-generation NOS. Core activities include writing tests to ensure protocols like BGP, OSPF, and MPLS perform as expected and meet with industry standards. The role requires direct involvement with CI/CD pipelines to identity and resolve issues before they reach production, as well as designing realistic network simulations to test system limits. Close collaboration with engineering teams to build quality checks directly into new features from the start.

Requirements
The ideal candidate for SDET should have strong Python programming skills with the ability to write test code that is clean, extensible, and maintainable. A solid grasp of networking fundamentals is essential, along with experience using test frameworks like Pytest or Nose. Proficiency with Linux systems, containers, virtualization, and OS-level debugging is required, as well as experience with CI/CD experience and a tenacious approach to debugging. For Principal-level candidates, a minimum of 8 years of hands-on experience in testing or quality engineering is expected, ideally with a background in large-scale systems. A strong understanding of networking, advanced Python skills and proven expertise in testing distributed environments effectively are essential. Knowledge of performance testing and experience building CI/CD pipelines for software that needs to run reliably in production are also highly valued. The role requires the capability to design test frameworks that simplify complex validation scenarios and to build network simulations that reflect production-level complexity. Candidate must be able to debug deep system interactions and design testing approaches that provide actionable insights into system behavior. Experience in establishing scalable quality processes is advantageous. Additional strengths include experience validating routing protocols in production environments, stress-testing systems at scale and familiarity with infrastructure-as-code (IaC) tools such as Ansible or Terraform. Network simulation expertise using GNS3, EVE-NG, or custom frameworks is also highly desirable. Contributions to open-source testing frameworks and a history of building quality-focused engineering cultures are strong differentiators. Alongside the technical skills, excellent verbal and communication skills in English are essential.

About the company
The Charterhouse brand and business was launched in Dubai and the Middle East in April 2004 by a team of international recruiters and management consultants, after its inception in Sydney, Australia in September 2003. Charterhouse Middle East is now positioned as the leading regional recruiter within its area of disciplines and functional markets. Charterhouse offers professional and bespoke contingency and retained search services to all sectors of the market. Service quality is guaranteed, thanks to a particular focus on flexibility. Charterhouse was the first international search and selection business to establish Dubai as its base. The growth in the Middle East region has been mirrored by Charterhouse globally, with offices now in Qatar, Hong Kong, Singapore, Melbourne and Sydney.
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Mobile App Developer

Sharjah, Sharjah Maple Green Information Technology L.L.C

Posted today

Job Viewed

Tap Again To Close

Job Description

Overview

We are looking for a skilled Mobile Developer to join our team immediately. The ideal candidate will have a strong background in various web technologies and a passion for creating efficient, user-friendly applications.

Why Join MAPLIT?
  • Be part of a dynamic and innovative team
  • Opportunity to work on exciting projects
  • Competitive salary and benefits
  • Growth and development opportunities

If you are passionate about project management and have a strong background in software engineering, we want to hear from you!

Development

Autonomy

Technical Expertise

KeyResponsibilities
  • Develop, test, and maintain mobile applications using Flutter, Android or iOS.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Troubleshoot and resolve issues in existing applications.
  • Optimize applications for maximum speed and scalability.
  • Stay up-to-date with emerging technologies and industry trends.
Qualifications
  • 3+ years of experience in mobile development.
  • Proficiency in Flutter is preferred
  • Strong understanding of web development principles and best practices.
  • Experience with database management and web services.
  • Excellent problem-solving skills and attention to detail.
  • Ability to work independently and as part of a team.
What We Offer

Each employee has a chance to see the impact of their work. You can make a real contribution to the success of the company. Several activities are often organized throughout the year, such as weekly sports sessions, team building events, monthly social activities, and much more.

A full-time position. Attractive salary package.

Trainings

12 days / year, including 6 of your choice.

Sport Activity

Play any sport with colleagues; the bill is covered.

#J-18808-Ljbffr

Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest App development Jobs in United Arab Emirates !

Mobile App Developer

Abu Dhabi, Abu Dhabi Social Pet Hotel and Daycare

Posted today

Job Viewed

Tap Again To Close

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 Design

Explore 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 Design

Gain 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 Development

Begin 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 Analytics

Learn 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 Development

With 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.

Job Posting: Senior IOS and Android Developer

Posted 5 days ago

Join AceNet Consulting as a Mobile App Developer ; design and optimize iOS/Android apps, collaborate with teams, and engage in continuous professional growth.

About Us: AceNet Consulting is a fast-growing global business and technology consulting firm specializing in business strategy, digital transformation, technology consulting, product development, start-up advisory, and fundraising services.

Job Summary: We are looking for skilled, motivated, and passionate individuals to join our dynamic team. If you thrive in a fast-paced, technology-driven environment and are eager to make an impact, we want to hear from you.

Key Responsibilities:

  1. Design, develop, and maintain mobile applications for iOS and Android platforms.
  2. Utilize ESRI ArcGIS Field Maps SDKs to develop functionalities for real-time data collection and synchronization.
  3. Collaborate with cross-functional teams, including product managers, designers, and backend developers, to implement application features that align with business requirements.
  4. Ensure compatibility with enterprise systems, deployment platforms, and client requirements.
  5. Debug and optimize applications to improve performance, responsiveness, and stability across devices.
  6. Implement industry-standard security practices to ensure compliance with client security protocols.
  7. Perform code reviews, write unit tests, and contribute to application documentation.
  8. Stay updated with the latest trends, tools, and technologies in mobile application development.

Role Requirements and Qualifications:

  1. Strong experience in iOS development (Swift) and Android development (Kotlin/Java).
  2. Hands-on experience with ESRI ArcGIS Field Maps SDKs for mobile app development.
  3. Proficiency in real-time data collection, synchronization, and data management within mobile apps.
  4. Solid understanding of mobile application security standards and best practices.
  5. Experience with debugging, performance tuning, and optimizing mobile applications for production.
  6. Familiarity with modern development tools, version control systems (Git), and CI/CD pipelines.
  7. Excellent problem-solving and analytical skills with the ability to troubleshoot complex issues.
  8. Previous experience in enterprise mobile application development and large-scale deployments.
  9. Familiarity with other GIS platforms or tools is a plus.
  10. Experience working in agile development environments.

Why Join Us:

  1. Opportunities to work on transformative projects, cutting-edge technology, and innovative solutions with leading global firms across industry sectors.
  2. Continuous investment in employee growth and professional development with a strong focus on up & re-skilling.
  3. Competitive compensation & benefits, ESOPs, and international assignments.
  4. Supportive environment with healthy work-life balance and a focus on employee well-being.
  5. Open culture that values diverse perspectives, encourages transparent communication, and rewards contributions.

How to Apply: If you are interested in joining our team and meet the qualifications listed above, please apply and submit your resume highlighting why you are the ideal candidate for this position.

#J-18808-Ljbffr
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.

Mobile App Marketing Manager

Dubai, Dubai Wego

Posted today

Job Viewed

Tap Again To Close

Job Description

Based in Dubai and reporting to Wego’s Senior Digital Marketing Manager, you will lead Wego’s mobile marketing efforts in the Middle East. This is an excellent opportunity for a Digital Marketer who likes to work autonomously in a fast paced environment.

Responsibilities

Take responsibility for, and manage a portfolio of Mobile marketing campaigns

Analyze data and identify areas to improve and optimize performance

Create regular reports and provide updates to management.

Implementing mobile marketing best practices and A/B testing

Requirements

Minimum 1 year of experience in mobile marketing and 3 years in digital marketing

Fluency in Arabic and English is a must

Familiar with Mobile marketing channels and tools

Familiar with app attribution tools

Proven track record of managing budgets with an ROI focus

Bachelor’s degree in Marketing, statistics or related

#J-18808-Ljbffr
Is this job a match or a miss?
This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All App Development Jobs