Development

Developer

Development

Apply Now

- $0.00

  • Date posted
    October 5, 2026
  • Expiration date
    January 5, 2027
  • Application ends
    January 5, 2027

Our client is seeking a Development

RESPONSIBILITIES

Team Leadership

  • Lead, mentor and line-manage a team of 5+ mobile engineers across iOS, Android and Flutter; allocate work, set objectives, run one-to-ones and support career development.
  • Own team capacity planning, estimation and delivery commitments; identify skill gaps and drive hiring, onboarding and upskilling.
  • Create a culture of engineering excellence, knowledge sharing and constructive peer feedback.

Hands-On Engineering

  • Remain hands-on in the codebase typically 40-60% of time delivering complex features, technical spikes, performance-critical components and production fixes.
  • Define and own the mobile architecture: modularisation, dependency management, shared component libraries and platform abstraction layers.
  • Select and enforce appropriate design patterns and architectures (MVVM, MVI, Clean Architecture, Repository, Dependency Injection; BLoC / Riverpod / Provider for Flutter) and prevent architectural drift.
  • Own non-functional requirements: application security, startup and runtime performance, memory and battery efficiency, offline behaviour, accessibility and app-store compliance.

Code Quality & Engineering Standards

  • Conduct code reviews and set the standard for what a good review looks like; define review SLAs, checklists and escalation paths.
  • Define and enforce coding standards, branching and release strategy, static analysis, linting, and unit/UI test coverage thresholds.

REQUIRED SKILLS & EXPERIENCE

  • Minimum 8 years of professional mobile application development experience, including at least 2 years leading or managing a team of 5 or more engineers.
  • Deep hands-on expertise in native mobile development: iOS (Swift, SwiftUI, UIKit) and/or Android (Kotlin, Jetpack Compose, Android SDK).
  • Strong production experience with Flutter and Dart, including state management, platform channels and native plugin integration.
  • Proven track record of designing mobile application architecture and enforcing design patterns across a team and a multi-year codebase.
  • Demonstrated ability to review and reason about API designs, integration contracts and end-to-end process flows.
  • Strong testing discipline: unit, widget/UI, integration and end-to-end testing; test automation frameworks and quality gates.
  • Practical CI/CD experience with tooling such as Fastlane, Bitrise, GitHub Actions, GitLab CI or Azure DevOps, including certificate and provisioning management.
  • Expert Git workflow knowledge and experience defining branching and release strategies for a team.
  • Working knowledge of mobile application security: secure storage, certificate pinning, obfuscation, biometric authentication, OAuth 2.0 / OIDC, JWT and secure session handling.
  • Experience implementing and governing a design system, working from Figma or equivalent design handoff, and applying accessibility guidelines.
  • Demonstrable, current use of AI-assisted coding tools in a professional engineering workflow.
  • Experience with crash reporting, analytics and performance monitoring tooling (Firebase Crashlytics, Sentry, New Relic, App Store Connect and Play Console metrics).
  • Strong requirements-gathering and stakeholder-management skills, with excellent written and verbal English communication.
  • Experience delivering in an Agile / Scrum environment.

PREFERRED / ADVANTAGEOUS

  • Arabic language proficiency (spoken and written) strongly preferred.
  • Experience delivering trading, brokerage, exchange, wealth-management or fintech mobile applications.
  • Domain understanding of trading concepts: order types and order entry, order book and market depth, watchlists, portfolio and positions, real-time market data feeds, charting libraries (for example TradingView), digital onboarding and KYC journeys, and post-trade views.
  • Experience handling high-frequency real-time data streams on mobile clients at scale.
  • Exposure to Kotlin Multiplatform, React Native or other cross-platform frameworks.
  • Cloud, container and backend familiarity (AWS or Azure, Docker, Kubernetes, serverless).
  • Experience with app modularisation or micro-frontend approaches on mobile.
  • Track record of published applications with substantial download or active-user volumes.
  • Awareness of financial-services regulatory, data-protection and information-security obligations.

QUALIFICATIONS & EDUCATION

Bachelor’s degree in Computer Science, Software Engineering, Information Technology or a related discipline, or equivalent demonstrable experience.

Relevant professional certifications (Apple, Google, cloud platform, Agile) are advantageous.

Preferred candidate profile

  • Technical leadership and decision-making under ambiguity.
  • Pragmatism balancing engineering quality with delivery deadlines.
  • Ownership and accountability for outcomes, not just output.
  • Clear communication across technical and business audiences.
  • Coaching and developing engineers.
  • Attention to detail, particularly around quality, security and user experience.

Are you interested in this position?

Apply by clicking on the “Apply Now” button below!

#AlbionarcJobs#FintechJobs

#AsiaJobs#MiddleEastCareers

#TechTalent#FintechRecruitment

#FinanceOpportunities#

Apply Now

- $0.00

Select your currency