Qureos

FIND_THE_RIGHTJOB.

Senior Frontend Developer

JOB_REQUIREMENTS

Hires in

Not specified

Employment Type

Not specified

Company Location

Not specified

Salary

Not specified

Position: (Senior Flutter Developer)


About the Role

We are looking for a highly skilled and experienced Senior Flutter Developer with 5+ years of dedicated Flutter development experience. You will be responsible for building and maintaining high-quality, scalable, and performant cross-platform mobile applications. This role requires strong technical proficiency, a deep understanding of mobile development standards, and the ability to work independently while collaborating effectively with cross-functional teams.

Key Responsibilities

• Develop and maintain robust mobile applications using Flutter and Dart, following clean architecture principles.

• Implement responsive UI/UX using Flutter’s layout system, custom widgets, and adaptive design techniques.

• Integrate platform-specific features via MethodChannels for Android (Kotlin/Java) and iOS (Swift/Objective-C).

• Apply state management using tools such as Riverpod, Bloc, Provider, or GetX.

• Optimize performance using Flutter DevTools, Skia rendering analysis, and memory profiling.

• Ensure offline capabilities using Hive, SQLite, or ObjectBox.

• Handle secure data storage and authentication using flutter_secure_storage, Firebase Auth, and biometric APIs.

• Integrate RESTful and GraphQL APIs using Dio, http, or graphql_flutter with robust error handling.

• Manage app lifecycle, background tasks, and notifications using WorkManager, flutter_local_notifications, and Firebase Cloud Messaging.

• Publish and maintain apps on Google Play Store and Apple App Store, including handling app signing and store compliance.

Testing & Quality Assurance

• Write and maintain unit, widget, and integration tests using flutter_test, mockito, integration_test, and golden tests.

• Ensure code quality through linting, static analysis, and adherence to SOLID principles.

• Collaborate with QA engineers to define test strategies and ensure high test coverage.

Tooling & Packages

• State Management: Riverpod, Bloc, Provider, GetX

• Navigation: auto_route, go_router

• Code Generation: build_runner, freezed, json_serializable

• UI Enhancements: cached_network_image, flutter_svg, lottie

• Localization: intl, easy_localization

• Firebase Suite: firebase_core, firebase_auth, cloud_firestore, firebase_crashlytics, firebase_analytics

• CI/CD Tools: GitHub Actions, Codemagic, Bitrise, Fastlane

Collaboration & Workflow

• Work closely with designers, backend developers, and product managers to deliver seamless user experiences.

• Participate in code reviews, contribute to technical documentation, and follow Agile/Scrum methodologies.

• Use Git for version control with experience in branching strategies and pull request workflows.

Soft Skills

• Strong problem-solving and debugging skills.

• Excellent communication and collaboration abilities.

• High attention to detail and commitment to delivering polished, production-ready applications.

• Ability to work independently and take ownership of assigned tasks.

Experience & Qualifications

• 5+ years of professional experience in mobile development, with 5 years focused on Flutter.

• Proven experience in publishing and maintaining apps on Google Play Store and Apple App Store.

• Familiarity with backend integration, API design, and mobile security best practices.

What We Offer

• Professional Growth: Opportunities for skill development and career advancement.

• Collaborative Environment: A supportive team that values technical excellence.

• Innovative Projects: Work on cutting-edge solutions using modern mobile technologies

© 2025 Qureos. All rights reserved.