11 Sep
|
Logicgo Infotech
|
Surat
11 Sep
Logicgo Infotech
Surat
About the Role
We are looking for a Senior Flutter Developer to join our product development team. The ideal candidate will be responsible for building, enhancing, and maintaining high-quality mobile applications that are scalable, reliable, and performance-driven.
You will work closely with the internal product, development, backend, and QA teams to convert product requirements into well-designed and efficient mobile experiences.
Key Responsibilities
Product Development
- Design, develop, and maintain mobile applications using Flutter and Dart.
- Develop new product features based on business and product requirements.
- Enhance existing features to improve functionality, usability, and performance.
- Build scalable and maintainable mobile applications for Android and iOS.
- Ensure smooth integration with REST APIs, backend services, and third-party SDKs.
- Participate in the complete product development lifecycle, from development to release.
Technical Ownership
- Take ownership of assigned product modules and features.
- Understand product requirements and translate them into effective technical solutions.
- Make appropriate technical decisions related to application development and implementation.
- Identify technical challenges and proactively develop suitable solutions.
- Troubleshoot and resolve complex application issues, crashes, and performance problems.
- Ensure applications remain stable, responsive, and scalable as the product grows.
Code Quality & Architecture
- Write clean, reusable, maintainable, and production-ready code.
- Follow Flutter and Dart best practices and established coding standards.
- Implement appropriate architecture and design patterns.
- Conduct code reviews and maintain development quality across the codebase.
- Refactor and optimize existing code wherever required.
- Ensure proper error handling, testing, and edge-case management.
Performance & Optimization
- Monitor and improve application performance, responsiveness, and stability.
- Optimize application startup time, memory usage, API calls, and overall user experience.
- Identify and resolve performance bottlenecks.
- Ensure consistent application behavior across different devices and OS versions.
Product & Team Collaboration
- Work closely with Product, Backend, QA, UI/UX, and other internal teams.
- Collaborate with backend developers for API design, integration, and feature implementation.
- Coordinate with QA teams to identify and resolve issues before releases.
- Provide technical inputs during product discussions and feature planning.
- Assist junior developers and share technical knowledge with the team.
Release & Maintenance
- Participate in application build, testing, deployment, and release activities.
- Monitor production issues and provide timely technical resolutions.
- Maintain existing product features and implement improvements based on product requirements.
- Ensure application releases meet defined quality and stability standards.
Required Skills & Experience
- 3+ years of professional experience in Flutter development.
- Strong proficiency in Flutter and Dart.
- Strong understanding of mobile application development principles.
- Hands-on experience with REST APIs and third-party integrations.
- Positive understanding of state management solutions such as BLoC, Provider, Riverpod, GetX, or similar.
- Experience with Firebase services and mobile application tools.
- Strong understanding of application architecture and design patterns.
- Good knowledge of Git and version control systems.
- Experience in debugging, performance optimization, and production issue resolution.
- Understanding of Android and iOS application lifecycle and deployment processes.
- Strong problem-solving and analytical skills.
Good to Have
- Experience working on product-based applications.
- Experience in building and scaling applications with a growing user base.
- Knowledge of CI/CD and mobile application release pipelines.
- Experience with payment gateways, analytics, push notifications, deep linking, or other third-party SDK integrations.
- Experience mentoring junior developers.
- Familiarity with automated testing and Flutter testing frameworks.
What We Expect
- Strong ownership of product features and assigned responsibilities.
- Ability to work independently and solve technical problems proactively.
- Focus on application quality, performance, scalability, and user experience.
- Ability to understand product requirements and convert them into reliable technical solutions.
- Willingness to continuously learn and adopt better development practices.
- Strong collaboration and communication within the internal team.
Pay: ₹30,387.32 - ₹45,428.56 per month
Perks
- Leave encashment
Work Location: In person
📌 Senior Flutter Developer (Surat)
🏢 Logicgo Infotech
📍 Surat