Principal Duties:
- Develop, test, and maintain cross-platform mobile applications using Flutter and Dart.
- Collaborate with UI/UX designers, product managers, and backend developers to deliver high-quality products.
- Write clean, maintainable, and well-documented code.
- Participate in code reviews and follow coding best practices and design patterns.
- Troubleshoot and debug application issues and performance bottlenecks.
- Contribute to improving development processes and code quality standards.
Required Skills and Qualifications:
- 1 to 1.5 years of experience in Flutter and Dart development.
- Good understanding of RESTful APIs and integration with mobile apps.
- Familiarity with Git and version control workflows.
- Experience working in Agile or Scrum environments.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork abilities.
Preferred Qualifications:
- Basic knowledge of native Android (Kotlin/Java) or iOS (Swift) is a plus.
- Experience with Firebase, SQLite, or local data storage solutions.
- Familiarity with state management solutions like Provider, Bloc, or Riverpod.