You are the future building blocks that we love talking to. Be who you are and grow limitlessly, breaking each boundary while creating technologies that make a difference.
Job Role: Flutter Developer
Job Description
Key Responsibilities:
Develop and maintain mobile applications using Flutter and Dart for both iOS and Android platforms.
Collaborate with the product and design teams to understand user requirements and translate them into functional and appealing applications.
Write clean, maintainable, and scalable code following best practices and design patterns.
Optimize application performance, ensuring smooth UI/UX across devices and platforms.
Integrate APIs and third-party libraries seamlessly into the application.
Perform debugging and testing of applications to ensure high-quality and bug-free releases.
Participate in code reviews and provide constructive feedback to peers.
Stay up-to-date with Flutter and Dart developments and share knowledge with the team.
Qualifications:
Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
3+ years of experience in mobile app development, with at least 2 year of experience in building applications using Flutter.
Proficient in Flutter and Dart, with a deep understanding of the Flutter framework and architecture.
Experience with RESTful APIs and integrating back-end services.
Strong knowledge of UI/UX principles**, and the ability to create intuitive and visually appealing designs.
Familiarity with state management techniques (e.g., Provider, Bloc, Riverpod).
Experience with version control systems like Git.
Knowledge of native Android or iOS development is a plus.
Excellent problem-solving skills and attention to detail.
Good communication and teamwork skills
Preferred Skills:
Experience with deploying and managing apps on the App Store and Google Play.
Familiarity with CI/CD pipelines and automated testing in Flutter.
Understanding of Agile methodologies and experience working in Agile teams.