Description:
We are seeking a skilled Flutter Developer to join our team and contribute to building high-quality mobile applications. As a Flutter Developer, you will be responsible for developing cross-platform mobile apps using the Flutter framework, ensuring performance, usability, and code quality.
Key Responsibilities:
- Collaborate with teams to understand project requirements and objectives.
- Design, develop, and implement mobile applications using Flutter.
- Convert UI/UX designs into responsive, high-quality code.
- Optimize app performance for compatibility across devices and platforms.
- Author, test, troubleshoot, and deploy code for high-scale production applications.
- Debug and resolve issues to maintain app stability.
- Stay updated with Flutter and mobile development trends.
- Communicate effectively with team members and stakeholders.
Requirements:
- 3+ years of experience as a Flutter Developer or similar role with a strong portfolio.
- Proficiency in Dart and Flutter framework.
- Understanding of mobile app design principles and UI/UX best practices.
- Experience with third-party libraries, APIs, and native app development (iOS/Android).
- Strong problem-solving and analytical skills.
- Bachelor’s degree in Computer Science, Engineering, or related field (preferred).
- Knowledge of mobile development lifecycle, architectures, trends, and emerging technologies.
- Proficiency in Object-Oriented Programming, data structures, and database design (CoreData, SQLite).
- Experience with web services (JSON, XML) and web technologies (HTML, JavaScript, CSS/SASS).
- Familiarity with Java, Swift, or Objective-C.
- Proficiency with version control tools and CI systems like Git.
- Ability to write clear, maintainable, and testable code.
- Advanced knowledge of mobile architectures and Agile methodologies.
- Strong communication and teamwork skills.