
Flutter Developer
Full Job Description
Flutter Developer Opportunity at Selectastro in Noida
Selectastro is seeking a skilled Flutter Developer to join our dynamic team in Noida. This role involves the design, development, testing, and maintenance of cutting-edge cross-platform mobile applications using Flutter. You will leverage strong state management solutions like GetX or Bloc, integrate RESTful APIs and third-party services, and implement real-time features including WebSockets and push notifications.
Collaboration is key as you'll work closely with designers, product managers, and backend developers to deliver high-quality applications. Responsibilities include debugging, performance optimization, and managing builds, releases, and deployments to app stores. We are looking for a proactive individual who can write clean, maintainable, and scalable code and thrive in a fast-paced startup environment with evolving priorities.
Key Responsibilities:
- Develop and maintain cross-platform mobile applications with Flutter.
- Implement robust state management using GetX, Bloc, or similar solutions.
- Integrate RESTful APIs and various third-party services.
- Manage WebSockets, push notifications, and real-time functionalities.
- Collaborate effectively within a cross-functional team.
- Ensure application performance through debugging and optimization.
- Handle build, release, and deployment processes for app stores.
- Write efficient and scalable code.
- Adapt to a dynamic startup culture with frequent iterations.
Requirements:
- Minimum 2 years of professional experience in Flutter/Dart development.
- Proficiency in state management techniques (GetX, Bloc, Provider, etc.).
- Proven experience in cross-platform mobile development.
- Hands-on experience with RESTful API integration.
- Good understanding of WebSockets and push notifications.
- Experience with native Android development (Kotlin/Java).
- Familiarity with mobile app debugging, monitoring, and release cycles.
- Proficiency with Git and version control.
- Ability to work independently and manage feature delivery from start to finish in a fast-paced setting.
Beneficial Skills (Plus Points):
- Knowledge of app architecture patterns (MVVM, Clean Architecture).
- Experience with CI/CD pipelines for mobile applications.
- Familiarity with Firebase or comparable backend services.