{bc}

Senior Mobile Software Engineer

AnalyticaDubai, UAE1 weeks agoSeniorfulltimeAED 4,000 - 4,500/month
GraphQLScalaSQL
Generate Resume for this Job
Via Indeed·

About This Role

Role Overview

We are looking for a seasoned Senior Mobile Software Engineer who can own the full development lifecycle of our mobile applications — from architecture and back-end integration all the way to a polished, production-ready app on the store. You are someone who thrives in end-to-end ownership: equally comfortable designing a database schema, building a robust API, and crafting a smooth, pixel-perfect mobile UI. You write clean, maintainable code, make sound architectural decisions, and take real pride in what you ship.

Core Responsibilities

  • Full Lifecycle Ownership: Lead the development of mobile applications from initial architecture through deployment and post-release maintenance — no handoffs, no gaps.
  • Mobile Development: Design and build high-quality, performant iOS and Android applications using cross-platform or native frameworks.
  • Back-End Development: Build and maintain server-side logic, RESTful and GraphQL APIs, authentication flows, and business logic that powers the mobile experience.
  • Database Design: Model, manage, and optimize both SQL and NoSQL databases; handle migrations, indexing, and query performance.
  • System Architecture: Make deliberate, well-reasoned decisions around scalability, security, and maintainability at every layer of the stack.
  • Code Quality: Conduct thorough code reviews, enforce engineering standards, and drive continuous improvement in the codebase.
  • Cross-Functional Collaboration: Work directly with UI/UX designers, QA engineers, and product stakeholders to translate requirements into technical solutions and ship on time.
  • Troubleshooting & Debugging: Own incident resolution — identify root causes, implement fixes, and put safeguards in place to prevent recurrence.

Technical Skills & Tools

1. Mobile Development

  • Strong hands-on experience with React Native, Flutter, or native Swift (iOS) / Kotlin (Android) development.
  • Deep understanding of mobile architecture patterns (MVVM, Clean Architecture, etc.), state management, and performance optimization.
  • Experience with App Store and Google Play submission, release management, and versioning.
  • Familiarity with push notifications, offline-first design, deep linking, and mobile security best practices.

2. Back-End Development

  • Solid proficiency in at least one server-side language/framework: Node.js, Python, Java, or .NET.
  • Proven ability to design and build scalable REST and GraphQL APIs from scratch.
  • Experience with authentication and authorization (JWT, OAuth 2.0, session management).

3. Databases

  • Strong fundamentals in both SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Firebase, Redis).
  • Experience with schema design, query optimization, and data modeling for real-world production systems.
  • Familiarity with local mobile storage solutions (SQLite, Realm, Core Data, AsyncStorage).

4. Infrastructure & DevOps

  • Cloud deployment and management on AWS, Azure, or GCP.
  • CI/CD pipeline setup and maintenance — including mobile-specific pipelines (TestFlight, Firebase App Distribution, Fastlane).
  • Proficient with Git workflows, branching strategies, and collaborative development practices.
  • Working knowledge of containerization tools (Docker, Kubernetes).

5. Front-End & UI

  • Solid understanding of component-based UI architecture, responsive design principles, and mobile accessibility standards.
  • Ability to implement designs accurately from Figma or similar tools with attention to detail.

6. Tooling

  • Project management: Jira, ClickUp, or similar.
  • Documentation: Notion, Confluence, or Google Workspace.
  • Diagramming: Figma, Lucidchart, or Draw.io for system and architecture flows.
  • AI-assisted development tools (GitHub Copilot, Cursor, etc.) as part of the day-to-day workflow.

Key Qualifications

  • Bachelor's Degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of professional software engineering experience with a strong mobile focus.
  • Demonstrable history of shipping production-grade mobile applications — App Store / Play Store links or a portfolio of real-world projects strongly preferred.
  • Capable of working independently and making confident technical decisions without heavy oversight.
  • A clear, direct communicator who can engage with both technical teammates and non-technical stakeholders.

Pay: AED4,000.00 - AED4,500.00 per month

Work Location: In person

Similar Jobs

Senior Mobile Developer

Shlenpower · Dubai

Mid-Senior

**We’re Hiring: Senior Mobile Developer (React Native)** Shlenpower Group is building advanced mobile and Web3 applications. We are looking for engineers who can deliver production\-level work. * **We are not reviewing C

ReactScalaTypeScript

Senior Mobile App Engineer - iOS & Android Development

QuantumGate · Abu Dhabi Emirate

Mid-Senior

**QuantumGate** is a cybersecurity venture focused on post\-quantum security solutions, including cryptographic migration tools, passwordless authentication, and network access with zero\-trust principles. Our mission is

Scala

Senior Mobile Developer (React Native)

MODSOFT TECHNOLOGY AI DEVELOPMENT · Dubai

Mid-Senior

**Senior Mobile Developer\- React Native (AY Bank)** **Location:** Dubai, UAE **Industry:** Banking **Job Purpose** We are seeking a talented Mobile Developer with a focus on React Native and Expo to build high\-performa

JavaJavaScriptReact

Senior Mobile Engineer

Fuse Energy · Dubai

Mid-Senior

Fuse Energy is a forward\-thinking renewable energy startup on a mission to deliver a terawatt of renewable energy \- fast. We're combining first\-principles thinking with cutting\-edge technology to build a radically be

Scala
AI Job Platform

Stop applying blindly. Start getting hired.

Base Career automates the hardest parts of job searching — apply smarter, not harder.

AI Resume in 60s

Your resume rewritten for this exact role using the job description as the brief.

ATS-Optimized

Get past automated screening filters with the right keywords matched to each job.

Application Tracker

Track every job, follow-up, and interview in one visual kanban board.

Start Today for Free

Free plan · No credit card required