Senior Mobile Engineer

Location
Not set
Desired Salary
Unspecified
Work preference
Full Time, Contract
Joined
13 Jun 2026
Field / Industry
Software Engineering
Status: Actively looking
Relocation: No
Notice Period: Immediate

This user has not passed any tests yet

English - Turkish -

About Me

I am a highly skilled Senior Mobile Engineer specializing in Flutter and Dart, with extensive experience in secure cross-platform application development. I have a proven track record of owning the end-to-end delivery of complex features such as authentication, payment flows, and real-time experiences, always prioritizing security and user experience. My expertise includes building cohesive design systems, improving release engineering through CI/CD, and collaborating effectively with backend and QA teams to deliver robust and polished mobile solutions.

Throughout my career, I have spearheaded the development of payment and account features within crypto and fiat wallets, ensuring transaction integrity and consistency in money-handling environments. I have engineered secure, passwordless authentication systems and implemented real-time updates with resilient connectivity management. My work emphasizes security measures such as certificate pinning, TLS, and encrypted requests.

I am adept at enhancing release engineering processes, including build hardening and platform-specific configurations for iOS and Android. I have built CI/CD pipelines from scratch and managed app deployments to both the iOS App Store and Google Play Store. My technical skills extend to state management, internationalization including RTL support, and native platform integrations.

In addition to my mobile development expertise, I have experience in frontend development using React.js and TypeScript, designing scalable property management systems and administrative panels. I am comfortable working in Agile environments and have a strong foundation in software engineering principles, supported by my academic background in Computer Systems Engineering.

I am fluent in English and Turkish and continuously strive to deliver high-quality, maintainable code that meets business requirements and enhances user engagement. I am passionate about leveraging modern technologies and best practices to build secure, user-friendly applications that stand out in the market.

Skills

CI CDTypeScriptGitGitHubPostmanSoftware TestingFlutterFirebaseDart

Education

Al Azhar University
Sep 2021 - Aug 2025

Bachelor of Science in Computer Systems Engineering

Achieved 87% on a 100% scale, reflecting top academic performance. Excelled in advanced coursework including Algorithms and Data Structures, participated actively in coding competitions, and built a strong foundational understanding of software engineering principles.

Experience

Senior Mobile Engineer (Flutter) @ Better-Pro Limited
Jun 2026 - Present

Spearheaded end-to-end delivery of payment and account features within a cross-platform crypto and fiat wallet, prioritizing security in a money-handling environment. Engineered and maintained core wallet functionalities including balances, deposits, withdrawals, transfers, exchange, and card flows. Developed secure, passwordless authentication and account recovery solutions with seamless fallbacks and an optimized user journey. Instituted reliable, server-authoritative payment flows, ensuring strong guarantees for transaction integrity and consistency. Constructed real-time experiences, such as live status updates and streaming data, incorporating resilient connectivity management. Drove the adoption of a cohesive design system across the application, implementing full light/dark theming and polished, accessible UI elements. Enhanced release engineering processes, including CI/CD optimization, build hardening, and platform-specific configurations for iOS and Android. Collaborated with backend teams on API contracts and with QA on test coverage and release sign-off, documenting features for cross-team review.

Senior Flutter Engineer @ HoyaPay
Jan 2026 - Jun 2026

Owned the end-to-end delivery of authentication, payments, and platform reliability across a large, cross-platform codebase, operating with a server-authoritative approach in conjunction with backend, design, and QA teams. Shipped a complete passwordless authentication system, including passkey registration and login (WebAuthn) with OTP fallback (email/Google Authenticator) and step-up re-authentication for sensitive actions. Built a passkey-first verification service that served as the central orchestrator for all sensitive flows, alongside per-device credential management and multi-OEM/iOS hardening. Implemented idempotency across over 15 money-moving flows to prevent duplicate transactions and integrated intent hashing (canonical SHA-256 over amount, recipient, currency, path) to bind and tamper-protect each transaction from prompt to execution. Engineered client-side transaction safety measures, including payload-freeze snapshots, double-submit guards, and on-device transaction lifecycle tracking with persistence and crash recovery for in-flight transactions. Delivered deposit, withdrawal, transfer, exchange, buy/sell, and virtual/physical card flows from conception to completion. Constructed the real-time layer utilizing WebSockets for live transaction status updates with connectivity-aware reconnection. Hardened the Dio API layer with typed error handling, encrypted requests, request signing, and strict logging hygiene (omitting tokens, balances, or PII). Led the development of an app-wide design system (spacing, color, typography tokens, full light/dark theming) that was migrated across more than 250 files. Built the CI/CD pipeline from scratch, encompassing signed builds, secure keystore management, and release hardening/obfuscation. Centralized typed navigation, maintained 7-locale internationalization, and co-owned iOS and Android store deployments.

Flutter Developer @ Freelance Project
Sep 2025 - Dec 2025

Developed a cross-platform Flutter application utilizing Clean Architecture and BLoC, achieving over 95% code reuse between iOS and Android platforms. Constructed a comprehensive teacher-student system featuring real-time content management, payment processing, and role-based access control. Integrated Arabic Right-to-Left (RTL) localization, Firebase services (Authentication, Cloud Messaging, Analytics), and a secure API layer with token-based authentication. Designed and implemented core features including user profiles, teacher discovery, class enrollment management, and chat messaging. Created reusable UI components that reduced feature development time by approximately 40%. Incorporated robust form validation, file handling capabilities, and secure local storage mechanisms.

Full Stack Developer @ Freelance
Jun 2025 - Aug 2025

Developed a responsive React.js frontend utilizing TypeScript and Tailwind CSS with Vite, featuring reusable components, context-based state management, and a mobile-first design. Built a centralized API layer with custom hooks and comprehensive error handling, integrating real-time chat, scheduling functionalities, and property management features. Implemented internationalization (i18n) for Arabic RTL and English, supporting dynamic locale switching and custom RTL wrappers. Designed a scalable property management system incorporating role-based access control (RBAC), full CRUD operations, advanced filtering and search capabilities, and real-time notifications.

Flutter Developer @ Rest Fort
Oct 2023 - Jan 2024

Spearheaded cross-platform Flutter application development using Agile methodologies, ensuring 99% code maintainability and strict adherence to clean code principles. Engineered real-time chat functionality utilizing the Pusher SDK, which improved user engagement metrics by 30%. Seamlessly integrated multiple payment gateways and third-party SDKs to enhance and expand the application's capabilities. Successfully published applications on both the iOS App Store and Google Play Store, ensuring compliance with all platform-specific guidelines. Collaborated effectively with UI/UX designers to translate complex business requirements into intuitive and functional technical solutions.

Frontend & Flutter Developer (React.js + Flutter) @ Masar Application
Jun 2023 - Jul 2023

Developed a responsive React.js administrative panel designed for dynamic data management. Built and deployed a Flutter mobile application, available on Google Play, to facilitate streamlined data visualization. Integrated Laravel backend APIs to guarantee seamless data synchronization across both the web and mobile platforms.

Flutter Developer @ Yumgott
Apr 2023 - May 2023

Developed a comprehensive restaurant application that included Swish payment integration and digital wallet features. Implemented user authentication, interactive reels, and social networking functionalities such as follow and like systems. Created custom animations and a highly responsive UI to deliver an optimal user experience. Applied MVVM architecture and Bloc state management to establish a scalable and maintainable code structure. Maintained effective client communication channels to ensure project alignment and timely delivery of milestones. Optimized application performance and user interface responsiveness for both web and mobile interfaces.

Flutter Developer @ Bubbles — Social Media Application
Mar 2022 - Nov 2022

Architected a social media platform incorporating real-time private and group chat functionalities using Socket.io. Developed event creation tools, integrated Google Maps functionality, and implemented QR-based friend request features. Delivered weekly progress reports to stakeholders, ensuring consistent transparency throughout the development lifecycle. Leveraged MVVM architecture combined with Bloc for robust state management and a modular codebase. Gathered and incorporated user feedback to iteratively enhance application functionality and performance.

Flutter Developer @ Nabda Organization
Jan 2022 - Feb 2022

Developed a data showcase application featuring form submission capabilities. Ensured user interface responsiveness and cross-device compatibility. Collaborated with team members to identify and resolve software defects, thereby enhancing application stability.

Jobs Talent Salaries
Menu