Senior Flutter Developer

وصف الوظيفة

Evolvice is a nearshore technology services provider that helps businesses scale, innovate, and enhance efficiency. Since 2012, we’ve been developing software solutions and building high-performing remote teams. Today, we focus on integrating AI into business processes and providing IT and security support to drive digital transformation. 

Originally based in Germany, we have established development hubs in Egypt, Ukraine, and Portugal and offices in Saudi Arabia. This international presence enables us to deliver high-quality, cost-effective solutions worldwide.  

Our Services:

  • Nearshore Teams – Build and scale remote teams of any size with expert engineers.
  • AI-Powered Business Productivity – Leverage AI-driven software solutions to boost efficiency.
  • Cybersecurity – Safeguard your business with advanced security assessments and services.
  • Managed IT & Application Support – Ensure seamless operations with proactive IT management and support. 

We’re proud to work with industry leaders like Bosch, Douglas, WTS, DHL, Tatweer and GOSI, and many others. Combining German precision with nearshore agility, we provide secure, scalable, and cost-effective IT solutions tailored to your business needs

Now we are looking for a Senior Flutter Developer for our client.

Key Responsibilities:

  • Design, develop, and maintain high-quality mobile applications using Flutter and Dart.
  • Lead the development of new features and optimize existing functionalities across Android and iOS platforms.
  • Collaborate with UI/UX designers to implement modern and user-friendly interfaces.
  • Integrate RESTful APIs, GraphQL, and third-party SDKs into applications.
  • Ensure performance, quality, and responsiveness of applications by writing clean, testable, and maintainable code.
  • Conduct code reviews, mentor junior developers, and enforce best practices in Flutter development.
  • Troubleshoot and resolve application issues, bottlenecks, and bugs.
  • Work closely with backend and DevOps teams to ensure smooth deployment and integration.
  • Stay up to date with the latest trends in Flutter, mobile development, and related technologies.

Requirements:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
  • 8+ years of professional mobile development experience, with at least 3 years in Flutter.
  • Strong proficiency in Dart programming language and Flutter SDK.
  • Solid understanding of mobile app architecture (MVC, MVVM, Clean Architecture, BLoC, Provider, Riverpod, etc.).
  • Experience with state management, dependency injection, and reactive programming.
  • Strong knowledge of Android (Kotlin/Java) and iOS (Swift/Objective-C) ecosystems is a plus.
  • Experience integrating mobile apps with APIs, Firebase, push notifications, and cloud services.
  • Familiarity with CI/CD pipelines (e.g., GitHub Actions, Azure DevOps, Bitrise, or Jenkins).
  • Knowledge of app store submission process (Google Play & Apple App Store).
  • Strong debugging, problem-solving, and optimization skills.
  • Excellent communication skills and ability to work in an Agile/Scrum environment

We offer: 

  • Financial stability; 
  • Interesting and challenging projects within professional self-managed teams; 
  • Friendly team and a comfortable working environment; 
  • Flexible schedule (8 —10 AM start) with the possibility to work assigned hours and/or adjust work schedule as requested by the manager; 
  • 21 working days paid vacation; 
  • Social insurance & Health insurance; 
  • Paid sick leave; 
  • English and German language classes; 
  • Sports and fitness reimbursement. 

Why Work With Us: 

We work as a self-driven team without complex management structures. Our teams make independent decisions without recommendations from the client. We nurture an open, transparent environment where we all enjoy our work. 

Obeikan Investment Group