
taieb slama
Senior Mobile Developer | Android & KMM
Salary / Daily rate
Dubai - United Arab Emirates
Freelance
Skills
Languages
About me
Intro
Senior Mobile Developer with 8+ years specializing in Android/KMM/iOS and large-scale app architecture. Currently driving Dubai's S'hail mobility app serving millions of users, achieved 35% faster startup times through Jetpack Compose migration. Expert in Clean Architecture, Kotlin, and cross-platform solutions for mission-critical applications.
Work experience
Senior Mobile Developer
Roads and Transport Authority
Jan 2024 - Present
2 years 10 months
Dubai - United Arab Emirates
Driving the evolution of S’hail, Dubai’s flagship smart mobility application serving millions of daily users. The app unifies all public transport modes—including metro, bus, tram, taxi, and marine—into a seamless and intelligent travel experience for residents and tourists. Architected and led the development of core modules, delivering reliable, real-time, and multi-modal journey planning with dynamic route optimization and ETA tracking. Spearheaded the full migration to Jetpack Compose, resulting in a faster UI build process, smoother rendering performance, and improved scalability for future enhancements. Designed a modular codebase using Clean Architecture principles and Koin for dependency injection, improving maintainability, test coverage, and onboarding efficiency for new team members. Collaborated with cross-functional teams (backend, QA, design, product) to align technical strategy with business goals, ensuring timely and stable releases in a fast-paced delivery cycle. Applied deep performance profiling and Compose-specific optimizations to reduce app cold start time by 35% and significantly improve frame rendering consistency. Maintained robust version control and release hygiene using Git, Android Studio, and CI/CD pipelines, contributing to a consistent and reliable user experience.
Mobile Developer – Flutter / Cross-Platform
SAHAB | سحابFreelance
May 2023 - Dec 2023
8 months
Dubai - United Arab Emirates
Worked on two mission-critical projects: 🔹 Asafny – Emergency assistance app for the Saudi Red Crescent Authority. 🔹 Inspection Platform – Used during the Hajj season to support operational readiness and compliance workflows. Redeveloped Asafny using Flutter and Dart, delivering a smoother, more accessible cross-platform experience. Designed and implemented a scalable architecture using Clean Architecture and DI best practices. Built key features for planning, task assignment, and real-time reporting to streamline inspection workflows. Collaborated with stakeholders and cross-functional teams to align on usability and performance goals under high-pressure scenarios. Integrated CI/CD pipelines and version control with Git to improve release reliability and speed. Optimized performance including app startup time and responsiveness, increasing trust in high-urgency use cases.
Senior Mobile Developer
Honeywell
Jan 2023 - May 2023
5 months
Remote, OR 97458, USA
Worked on Honeywell Smart Talk, an enterprise-grade unified communication platform tailored for frontline and mobile workforce collaboration. The app combines Push-to-Talk (PTT), secure voice/video calling, instant messaging, and real-time presence into a single secure solution used across logistics, healthcare, and public safety sectors. Developed key communication modules using Kotlin and Java, following Clean Architecture and Koin for dependency injection, resulting in improved modularity and easier testing. Integrated and customized StreamWide SDK to enable encrypted PTT and VoIP communication across various device types, ensuring seamless communication in demanding field environments. Implemented Firebase services for real-time presence tracking, analytics, crash reporting, and push notifications, enhancing operational visibility and reliability. Optimized critical app components to reduce latency and improve stability during high-load usage, directly contributing to a better user experience in mission-critical scenarios. Collaborated with cross-functional teams, including DevOps and QA, to maintain continuous integration pipelines and implement agile delivery cycles using Git-based workflows. Participated in backlog grooming, sprint planning, and retrospectives to ensure alignment with business requirements and end-user needs.
Senior Android Developer
BK Technologies Inc.
Dec 2021 - Dec 2022
1 year 1 month
Remote, OR 97458, USA
Contributed to the development of InteropONE, a broadband Push-to-Talk over Cellular (PTToC) platform built for public safety professionals and first responders. The app empowers users to quickly create, manage, and participate in secure, dynamic communication groups during emergencies and operations. Designed and implemented mission-critical features for group-based communication, including real-time user authentication, permission handling, and channel prioritization. Used Kotlin, Jetpack Compose, and Clean Architecture with Koin for building a modern, maintainable, and scalable Android application. Integrated the StreamWide SDK to handle encrypted voice communication and presence detection across diverse network environments. Built robust networking layers using Retrofit and enabled seamless real-time sync and offline access via Realm, ensuring operational continuity even with poor connectivity. Leveraged Firebase for push notifications, crash analytics, and real-time event handling, enhancing reliability and diagnostics. Participated in agile sprints, daily standups, and code reviews, working closely with QA, product owners, and backend teams to ensure on-time feature delivery. Maintained high-quality code standards using Git, and contributed to CI/CD pipelines and release workflows for stable deployments.
itemis
Feb 2019 - Dec 2021
2 years 11 months
Remote, OR 97458, USA
Senior Mobile Developer
Aug 2020 - Dec 2021
1 year 5 months
Remote, OR 97458, USA
Led the design and development of a native smart water management mobile application integrated with embedded IoT sensors to monitor environmental factors like temperature, humidity, and water leakage in residential settings. Directed end-to-end mobile development with a focus on secure, low-latency Bluetooth Low Energy (BLE) communication for real-time sensor data collection, device configuration, and anomaly detection alerts. Architected the app using Clean Architecture and implemented dependency injection via Dagger2, ensuring a modular, maintainable, and testable codebase. Developed networking features with Kotlin, Java, and OkHttp 3.0, while managing local data persistence efficiently using Realm to support offline functionality. Integrated cloud-based user authentication and push notifications leveraging Amazon Cognito and Firebase, boosting user security and engagement. Oversaw development workflows using Git, collaborating closely with cross-functional teams to deliver stable, scalable releases aligned with project milestones.
Senior Android Developer
Jun 2019 - Jul 2020
1 year 2 months
Remote, OR 97458, USA
Led the design and development of a native smart water management mobile application integrated with embedded IoT sensors to monitor environmental factors like temperature, humidity, and water leakage in residential settings. Directed end-to-end mobile development with a focus on secure, low-latency Bluetooth Low Energy (BLE) communication for real-time sensor data collection, device configuration, and anomaly detection alerts. Architected the app using Clean Architecture and implemented dependency injection via Dagger2, ensuring a modular, maintainable, and testable codebase. Developed networking features with Kotlin, Java, and OkHttp 3.0, while managing local data persistence efficiently using Realm to support offline functionality. Integrated cloud-based user authentication and push notifications leveraging Amazon Cognito and Firebase, boosting user security and engagement. Oversaw development workflows using Git, collaborating closely with cross-functional teams to deliver stable, scalable releases aligned with project milestones.
Senior Mobile Developer
Feb 2019 - May 2019
4 months
Remote, OR 97458, USA
Contributed to the development of a secure mobile communication layer for Bosch E-bike systems, focusing on Bluetooth-based device control and encrypted data exchange in a highly regulated IoT environment. Engineered a secure Bluetooth Low Energy (BLE) communication channel between E-bike hardware and the Android application to support real-time data exchange, firmware control, and diagnostics. Implemented advanced end-to-end encryption protocols including ChaCha20-Poly1305, Curve25519, Ed25519, and HKDF, ensuring high levels of data confidentiality, integrity, and resistance to reverse engineering. Structured the codebase using Clean Architecture and Dagger2, resulting in a modular, scalable, and testable implementation tailored for embedded-device integration. Worked in close coordination with security engineers and firmware teams to align cryptographic requirements and communication protocols between the app and the IoT stack. Utilized Git for version control and Jira for sprint-based tracking in a fast-paced agile development process. Tuned BLE performance to enhance device responsiveness and minimize energy consumption, crucial for battery-powered E-bike systems.
Android developer
Yanogo GmbH
Nov 2017 - Jan 2019
1 year 3 months
Remote, OR 97458, USA
Contributed to the development of Agrabiz, a comprehensive mobile and web platform simplifying agricultural trade across Europe by enabling farmers and traders to efficiently manage inventory, sales, purchases, and delivery logistics. Implemented real-time notifications and digital documentation features that reduced administrative overhead and improved communication and productivity for end users. Applied Clean Architecture and MVVM design patterns with Dagger2 for dependency injection, resulting in a scalable, maintainable, and testable codebase. Leveraged Kotlin, OkHttp 3.0, and Realm for robust networking and local data persistence, enhancing app performance and offline usability. Collaborated within an Agile Scrum team using Jira and Git, and managed CI/CD pipelines via Visual Studio App Center, enabling smooth and reliable app releases.
Android developer
MDWEB
Mar 2016 - Oct 2017
1 year 8 months
Carthage, Tunisia
Contributed to the development of My Ooredoo Tunisie, a high-traffic mobile app that enables millions of subscribers to manage their telecom services, view usage, pay bills, and purchase data or voice packages. Developed and maintained core features using the MVC architecture, ensuring a smooth, performant, and scalable experience for a broad end-user base. Integrated SOAP-based web services for secure, real-time data exchange with backend systems, facilitating dynamic account and service management. Optimized application performance and usability to meet demanding user engagement and satisfaction benchmarks. Collaborated with designers, QA, and backend teams using Redmine for project tracking and SVN for version control, ensuring high-quality releases aligned with business goals.
Education
ENSI - Ecole Nationale des Sciences de l'Informatique
Ingineer's degree
2012 - 2015
3 years 1 month
IPEIN - Institut Préparatoire aux Études d'Ingénieur de Nabeul
2010 - 2012
2 years 1 month