Flutter Developer
We are looking for a skilled Flutter Developer to join our team. You’ll be responsible for developing and maintaining high-quality cross-platform applications for both iOS and Android.
Your expertise in Flutter, along with Dart, will be key to building user-friendly and visually appealing mobile experiences. You will collaborate with cross-functional teams to translate design mockups into functional, efficient code, ensuring top-tier performance and a seamless user experience.
Department: Enterprise Mobility
Project Location(s): Kochi, India
Education: Bachelor Degree
Compensation: Based on experience
Responsibilities
- Design and develop high-quality mobile applications using the Flutter framework.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Translate UI/UX designs and wireframes into clean, functional code.
- Maintain and improve app performance, ensuring a smooth and responsive user experience.
- Debug and fix issues, as well as test code for robustness and usability.
- Integrate with third-party APIs and backend services.
- Publish and manage apps on the Google Play Store and Apple App Store.
- Stay updated on the latest Flutter trends, best practices, and mobile technologies.
Skills/Experience
- Knowledge of quality processes and estimation techniques.
- Logical thinking and problem-solving skills, with an ability to collaborate.
- Ability to translate functional and non-functional requirements into system requirements.
- Ability to design and code complex programs.
- Ability to write test cases and scenarios based on specifications.
- Knowledge of design principles and software architecture fundamentals.
- Knowledgeable in software languages: Dart, Flutter SDK, Restful APIs, JSON, SQLite DB, Location & Map, Material Design.
- Proven background in cross-platform mobile development using Flutter.
- Experience with third-party frameworks, state management (e.g., Provider, Bloc, Riverpod), offline storage, and performance tuning.
- Strong working knowledge of UI/UX standards and design principles.
- Experience with build systems (Gradle, Xcode) and mobile CI/CD pipelines (e.g., Fastlane, Jenkins, GitHub Actions).
- Experience with App Store and Google Play Store publishing.
- Experience developing client/server/web interactions.
- Experience with Agile development methodologies.
- Experience integrating with backend services and RESTful APIs.