Senior Flutter Developer - .NET
Posted Updated
Description
We are looking for a Senior Flutter Developer with 4+ years of experience in cross-platform mobile application development. The ideal candidate should have strong hands-on expertise in Dart, Flutter, REST APIs, Git, clean architecture/clean code, and experience deploying applications on both the Google Play Store and the Apple App Store.
Responsibilities:
- Analyze business and system requirements and translate them into technical solutions.
- Design, develop, test, debug, and maintain cross-platform mobile applications using Flutter.
- Develop applications using a single codebase for Android and iOS platforms.
- Develop clean, scalable, maintainable, and reusable code using Dart.
- Integrate REST APIs and third-party APIs into mobile applications.
- Work with local databases and implement appropriate data storage solutions.
- Ensure applications are deployed successfully on the Google Play Store and Apple App Store.
- Follow Clean Code / Clean Architecture principles and industry-standard development practices.
- Use Git and other version-control tools for source code management.
- Troubleshoot issues using test cases, debugging techniques, logs, and performance analysis.
- Improve application performance, reliability, scalability, and overall user experience.
- Collaborate with product managers, UI/UX designers, QA, and other engineering teams.
- Participate in Agile/Scrum ceremonies and follow the complete SDLC.
- Deliver assigned projects and features within agreed timelines.
- Utilize relevant Microsoft Azure services as required for application/backend integration and deployment.
- Contribute to code reviews, technical discussions, and continuous improvement initiatives.