
Qais Dweekat
Senior Mobile Engineer | Flutter & iOS
Salary / Daily rate
76 Karlsruhe, Germany
Mobility: Strasbourg, 70 Stuttgart, ...
Freelance, open to permanent contract
Can come onsite
Skills
Languages
About me
Intro
Senior Mobile Engineer with 10+ years expertise in Flutter, iOS, and Android development. Proven track record building high-performance apps from concept to deployment with clean architecture and CI/CD automation. Specializing in cross-platform Flutter development to optimize cost and delivery time for scalable mobile solutions.
Work experience
Freelance Mobile App Developer (Flutter)
Jun 2024 - Present
2 years 5 months
As a versatile mobile app developer with over 10 years of experience, I specialize in Flutter as well as native iOS & Android development, creating seamless, high-performance mobile applications. I am passionate about building user-friendly apps from scratch, and I pride myself on delivering efficient, scalable, and maintainable code. Key Skills & Expertise: Cross-Platform Development (Flutter): Expert in building robust mobile apps for both iOS and Android using Flutter, optimizing development time and cost. Native Development: Skilled in native iOS (Swift, Objective-C) and Android (Java, Kotlin) development for more specialized needs. App Architecture: Designing and implementing solid app architectures (MVVM, Clean Architecture) that ensure the maintainability and scalability of apps. CI/CD with Fastlane: Automating the build, testing, and deployment processes with Fastlane, ensuring consistent and rapid app delivery. Test Writing: Writing and maintaining comprehensive unit tests, integration tests, and UI tests to ensure app quality and performance. Component Development: Building reusable, efficient, and modular UI components to streamline the development process and improve code reusability. End-to-End Development: Leading the full mobile app lifecycle, from concept to deployment, ensuring timely delivery of top-quality products. With a focus on quality, efficiency, and innovation, I work with clients to transform their ideas into fully functional, high-impact mobile applications. Let’s create the next great app together!
Senior Mobile Engineer
iGolf.One
Jun 2023 - Jul 2024
1 year 2 months
Birkirkara, Malta
As a Senior Mobile Engineer, I played a key role in developing and maintaining a mobile app designed to connect golf students with trainers. My responsibilities included working on both iOS (Swift) and Android (Kotlin) platforms to enhance the user experience and implement new features that aligned with business goals. Key Responsibilities: App Development & Maintenance: Led development efforts to build and maintain a cross-platform mobile app that connects golf students with their trainers. Bug Fixes & Feature Enhancements: Proactively identified and fixed bugs, and implemented new features required by the business to improve functionality. Media Implementation: Developed features that allowed users to take and edit videos and pictures, enabling trainers to provide in-depth analysis of student performance. Video & Chat Integration: Integrated video analysis and a chat feature, allowing students to share edited videos with their trainers for feedback and further analysis. Testing & Flow Improvement: Conducted thorough testing to ensure seamless user flows, delivering a smooth and engaging experience for both students and trainers. Working in this role, I gained valuable experience in managing mobile app lifecycles, collaborating with cross-functional teams, and ensuring the quality and performance of apps on both iOS and Android platforms.
Senior Mobile Engineer (Flutter)
Vatrin
Jun 2022 - May 2023
1 year
Ramallah
525K Global Solutions Inc.
Jun 2019 - Jul 2022
3 years 2 months
Ramallah
Senior Mobile Engineer
Sep 2020 - Jul 2022
1 year 11 months
Ramallah
Responsibilities:- • Design and build core architecture for mobile apps using multi-design patterns (Clean Architecture, VIPER, MVVM, MVC) using (Dart/Flutter, Kotlin, iOS). • Build and Manage third-party framework libraries using CocoaPods, gradle, pub.dev. • Implement multiple targets/schemes/flavors for a single Mobile project. • Building monorepo for multiple Mobile projects. • Collect data on how users use the apps and deliver the best user experience for them. • Managing releases and customer requests and supporting customers with any issue they face.
iOS Developer
Jun 2019 - Oct 2020
1 year 5 months
Ramallah
iOS Developer
Yamsafer
Jun 2015 - Jul 2019
4 years 2 months
Ramallah
Responsibilities:- • Design and build applications for iOS platform. • I worked on application design to support multiple Locale(ex: English & Arabic), and I have very good knowledge and experience in RTL . • Implemented push notifications, including writing server-side code. • Implementing the client-server app communication through 'API's' consumption and response parsing (JSON and XML). • Implementing A/B Test and report analytics data for it. • Using Continuous Integration (CI) to building and deploying iOS apps. • Ensure the performance, memory profiling، quality, and responsiveness of applications. • Collaborate with a team to analyze and design to provide new features. • Identify and correct bottlenecks and fix bugs. • Work closely with product management & UX to take an idea from concept to delivery using excellent software design, coding, and processes. • Handling Apple App store (provisioning, certificates, itunesconnect). • Assist in checking code quality, organization, and automatization.
Education
An-Najah National University - Nablus
Bachelor of Computer Science
2010 - 2014
5 years