Singhtek is seeking a talented and motivated Flutter Developer with expertise in Dart to join our growing development team. As a Flutter Developer, you will be responsible for developing high-performance, multi-platform applications for iOS, Android, and the web, using the Flutter framework. Your role will include writing clean, efficient, and maintainable code to deliver top-tier mobile and web applications.
Key Responsibilities:
Develop high-quality, scalable, and reusable Flutter applications for iOS, Android, and web platforms.
Write efficient, maintainable, and reusable code using Dart.
Collaborate with cross-functional teams to define, design, and ship new features.
Work on bug fixing and improving application performance.
Participate in code reviews, providing constructive feedback to peers and contributing to a culture of continuous improvement.
Stay up-to-date with the latest industry trends and Flutter/Dart advancements to continuously improve the codebase and user experience.
Integrate third-party APIs, libraries, and services as required.
Ensure the quality and performance of applications through automated testing and debugging.
Troubleshoot, debug, and optimize applications for performance and responsiveness.
Work in an agile development environment and follow best practices in development.
Skills & Qualifications:
Proven experience as a Flutter Developer with solid expertise in Dart.
Strong understanding of mobile app development principles and practices.
Experience with mobile architecture, design patterns, and state management (e.g., Provider, Riverpod, Bloc).
Knowledge of REST APIs and integration with third-party services.
Experience with version control tools like Git.
Familiarity with Firebase or other back-end services is a plus.
Experience with CI/CD pipelines and automation tools is a plus.
Familiarity with testing frameworks (e.g., Flutter testing, unit testing, integration testing).
Strong problem-solving and debugging skills.
Excellent collaboration, communication, and interpersonal skills.
Ability to work independently and manage tasks effectively.