This is a remote position.
Job Description:
We are looking for a Flutter Developer to join our team and help us design, develop, and deploy mobile applications. As a Flutter Developer, you will work on cross-platform applications for Android and iOS using the Flutter framework, ensuring high performance and responsiveness. The ideal candidate has a passion for coding, an eye for design, and experience with mobile application development.
Responsibilities:
· Develop and maintain mobile applications using Flutter and Dart.
· Collaborate with designers and backend developers to create seamless, high-performance applications.
· Ensure responsiveness and scalability of the applications on multiple platforms (iOS and Android).
· Debug and fix bugs, crashes, and performance bottlenecks.
· Work with version control tools (e.g., Git) to manage codebase and releases.
· Write clean, maintainable, and efficient code.
· Conduct code reviews and provide constructive feedback.
· Keep up-to-date with new Flutter developments and share knowledge with the team.
Requirements:
· Proven experience with Flutter and Dart.
· Experience in building mobile applications for Android and iOS.
· Familiarity with RESTful APIs, Firebase, or other backend technologies.
· Experience with version control systems like Git.
· Solid understanding of mobile app architecture and best practices.
· Ability to work in an Agile development environment.
· Knowledge of native mobile development (Kotlin, Swift) is a plus.
· Excellent problem-solving skills and a keen attention to detail
Nice-to-Have Skills:
· Experience with state management libraries like Provider, Bloc, or Riverpod.
· Knowledge of testing frameworks and tools for Flutter, such as JUnit, Mockito, and Flutter Test.
· Familiarity with CI/CD pipelines for Flutter.
· Understanding of mobile app design principles (Material Design, Cupertino).
· Contributions to open-source Flutter projects or plugins.
Fineasy Tech
Diverse Lynx
Coretus Technologies
tlnt
Tide