- Utilize your in-depth knowledge of Flutter widgets, state management, and app architecture to create robust and scalable mobile applications.
- Work with native mobile development technologies (Swift or Kotlin) to integrate platform-specific features when necessary.
- Integrate third-party libraries and APIs to enhance app functionality and user experience.
- Deeply understand OS-level services APIs and multithreading to optimize app performance and user interactions.
- Implement CI/CD pipelines (e.g. Jenkins, GitLab CI/CD) to automate build, testing, and deployment processes.
- Write comprehensive unit and integration tests to ensure code quality and functionality.
- Utilize version control tools like Git to manage codebase changes and collaborate effectively with other developers.
- Optimize app performance, data usage, and memory consumption using profiling and tuning tools.
- Implement payment services and native gateways for seamless in-app transactions.
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
- 5 years of overall experience in mobile app development.
- 4 years of hands-on experience developing production-ready applications with Flutter.
- Strong understanding of object-oriented programming principles and design patterns.
- Experience with third-party libraries and APIs.
- Experience with CI/CD pipelines (e.g. Jenkins, GitLab CI/CD) to automate builds, testing, and deployments.
- Proficiency in version control tools (e.g. Git).
- Experience with performance, data usage, and memory tuning with tools.
- Experience with payment services and implementing native gateways.
Mobile App Developer - Dubai, United Arab Emirates - Talent Pal
Description
About Precision Hire Solution
We are a leading provider of innovative solutions for businesses, and we are currently seeking an experienced Flutter Developer to join our team.
Job Summary
We are looking for a skilled Flutter Developer to design, develop, and maintain high-quality mobile applications. As a Flutter Developer, you will play a crucial role in creating robust and scalable mobile applications using Flutter widgets, state management, and app architecture.
Key Responsibilities
Requirements
What We Offer
We offer a competitive salary, comprehensive benefits package, and opportunities for professional growth and development.