Description : Responsibilities :
- Design, build, and maintain cross-platform apps in Flutter with clean architecture.
- Collaborate with product, design, and backend teams to ship features at record speed.
- Utilize AI-enhanced IDEs and code assistants for faster coding, refactoring, and testing.
- Maintain and evolve existing apps, improving performance and stability.
- Translate product requirements into scalable, high-quality software solutions.
- Leverage AI tools to reduce development time and improve code quality and coverage.
- Participate in code reviews, architecture discussions, and sprint planning.
- Mentor juniors and promote AI-aware engineering practices across the team.
Requirements :
Bachelor's in Computer Science or a related discipline.4+ years of overall mobile development experience.2+ years of Flutter development (Dart).Experience working with Flutter external packages, native communication, and complex UI layouts.Strong grasp of state management techniques (e.g., BLoC, Provider, Riverpod).Familiarity with AI-powered tools like GitHub Copilot, ChatGPT, or AI-assisted IDEs.Clear understanding of software design principles and performance optimization.Hands-on experience with SQL databases, Flutter database frameworks (Hive, SQflite, etc.Preferred Qualifications :
Passion for rapid development using AI tools to boost productivity.Experience integrating third-party SDKs and RESTful APIs.Understanding of platform-specific (Android / iOS) native features.Exposure to Agile / SCRUM methodologies and distributed teams.Comfortable using Git, GitHub, JIRA, and CI / CD pipelines.Prior experience working in fast-paced product environments(ref : hirist.tech)