Job Description
- Develop. enhance, and maintain cross-platform mobile and web applications using Flutter and Dart. - Design and implement user interfaces that are both visually appealing, Responsive, Adaptable and user-friendly. - Integrate RESTful APIs and other backend services. - Collaborate closely with experienced developers, tech leads, and product managers. - Implement and manage state using state management solutions like Provider, Riverpod, Bloc, GetX or similar. - Write clean, maintainable, and well-documented code adhering to SOLID principles. - Participate in code reviews and contribute to improving code quality. - Troubleshoot, debug, and optimize app performance. - Debug and resolve complex issues related to performance and functionality. - Ensure the performance, quality, and responsiveness of applications. - Contribute to the continuous improvement of development processes and tools. - Stay up-to-date with latest trends and innovations in Flutter and Dart developments. - Write Unit and widget tests. - Flexible to adopt rapidly changing technologies and multi skillings. - Continuously enhance your technical skills through structured learning and mentorship. Must-Have Key Skills: - Flutter (1+ years professional experience) - Strong fundamentals in mobile app development - Comfortable with REST APIs, JSON - Good understanding of state management. - Comfortable with Git Version Control. - Excellent problem-solving, teamwork, analytical, and communication skills. - Independently develop and within team development experience, take ownership and responsibility. - Effective messaging, emails, proactive status updates, structured fact-based arguments, collaboration. Preferred Skills: - Familiarity with MVVM, Clean Architecture, and common design patterns. - Knowledge of native build environments (Xcode, Android Studio, Gradle). - Experience in creating reusable UI components custom widgets. - Apps published on Google Play or App Store (clearly mentioned in CV). - Deep knowledge of Flutter architecture and best practices for clean and maintainable code. - Experience with Design patterns. - Exposure to agile project environments. - Interest or exposure to mobile AI-driven applications. - Familiarity with offline storage using sqlLite, Firebase. - Experience working with existing codebase and changes. Skills: state management , Git, Rest Apis, Mobile App Development, Flutter, DART Experience: 1.00-3.00 Years
Get AI-Matched to This Job
Upload your resume and our AI will score how well you match this and thousands of similar roles.