Title: Mobile Application Flutter
Location: Dubai, UAE
Industry: Fintech
Salary: AED 20,000-25,000
Duration: Permanent
Role Overview:
As a Mobile Application Developer (Flutter), you will be responsible for developing, maintaining, and optimizing mobile applications using Flutter and Dart. You will work closely with cross-functional teams to design, build, and enhance mobile applications for both iOS and Android platforms.
Key Responsibilities:
- Mobile App Development: Design, develop, and maintain mobile applications using Flutter and Dart for iOS and Android platforms.
- UI/UX Implementation: Build and optimize user-friendly front-end UI components using Flutter, ensuring smooth and responsive experiences across devices.
- API Integration: Integrate applications with back-end services through RESTful APIs and third-party libraries.
- Troubleshooting & Debugging: Identify, troubleshoot, and resolve issues related to app performance and functionality.
- Collaboration: Work closely with cross-functional teams (design, back-end, QA) to define, design, and deliver new features.
- Code Reviews: Participate in code reviews to ensure high-quality code, provide feedback, and improve development processes.
- Continuous Learning: Stay updated with the latest trends, tools, and best practices in mobile app development, specifically Flutter and Dart.
Qualifications / Experience:
- Education: Bachelor’s degree in Computer Science, Engineering, or a related field.
- Experience: 2–5 years of experience as a Mobile Application Developer or in a similar role, with a focus on Flutter and Dart.
- Technical Skills:Proficiency in Flutter and Dart for mobile app development.
- Experience with Firebase integration (Authentication, Firestore, Realtime Database).
- Familiarity with Payment Gateway Integration (e.g., Stripe, PayPal).
- Experience in integrating APIs (RESTful, GraphQL).
- Knowledge of Automated Deployment, Analytics, and Monitoring tools.
- Familiarity with Code Push and continuous integration processes.
- Skills: Strong problem-solving and troubleshooting skills, excellent communication, and collaboration abilities.
- Work Environment: Ability to work effectively in a fast-paced, dynamic environment.