العودة إلى الوظائف
Analytica

Senior Mobile Software Engineer

Analytica

Ajman, AJ, AEFull-timeتقنية المعلومات٢٩ نيسان ٢٠٢٦

تفاصيل الوظيفة

**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