Become A Part
Of The Talking Crooks Team

Contribute your expertise to our dynamic team, and together, we'll reach new heights of achievement...

Flutter Developer

App Development Java Sdk Integrations Ui Design Flutter Development Figma Knowledge

Kanpur

Apply now

Requirements

Requirements:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
  • Proven experience in mobile app development using Flutter, with a strong portfolio of previous Flutter-based projects.
  • Proficiency in Dart, the programming language used in Flutter.
  • Knowledge of front-end development technologies, including UI/UX design principles, responsive design, and best practices.
  • Experience with RESTful API integration.
  • Strong problem-solving skills and the ability to work independently or collaboratively within a team.
  • Excellent communication and interpersonal skills.
  • Attention to detail and a commitment to producing high-quality code.

Preferred Qualifications (not required but beneficial):

  • Experience with state management solutions like Provider, Bloc, or Riverpod.
  • Knowledge of mobile app testing frameworks and tools.
  • Familiarity with Firebase for backend services.
  • Understanding of agile development methodologies.
  • Experience with other mobile development frameworks (e.g., React Native).

As a Flutter Developer, you will be instrumental in crafting mobile applications that deliver outstanding user experiences and contribute to the success of the projects. Your expertise in Flutter and mobile app development will play a key role in creating functional and visually appealing applications that cater to the needs and expectations of users and clients.


Description


Job Description:

As a Flutter Developer, you will be responsible for designing, developing, and maintaining mobile applications using the Flutter framework. You will collaborate with cross-functional teams, including UI/UX designers, product managers, and quality assurance professionals, to create high-quality and performant mobile apps for various platforms. Your primary focus will be on front-end development, making use of the Flutter framework to create beautiful, responsive, and user-friendly mobile applications.

Key Responsibilities:

  • Mobile App Development: Design and develop mobile applications for Android and iOS platforms using the Flutter framework, ensuring that the applications are performant and provide an exceptional user experience.
  • UI/UX Implementation: Collaborate with UI/UX designers to implement visually appealing and user-friendly interfaces, adhering to design guidelines and best practices.
  • Integration: Integrate with RESTful APIs and third-party services to retrieve and display data, making the app function seamlessly with external systems.
  • State Management: Implement effective state management solutions within the Flutter application, such as Provider, Bloc, or Riverpod.
  • Testing: Write and execute unit tests and UI tests to identify and resolve issues in the application, ensuring it functions correctly on various devices.
  • Optimization: Optimize the app's performance and responsiveness, identifying and addressing bottlenecks and ensuring it works well on a variety of devices and screen sizes.
  • Version Control: Utilize version control systems, like Git, to manage code repositories and collaborate efficiently with other developers.
  • Code Review: Participate in code reviews to maintain code quality, ensure adherence to coding standards, and learn from fellow developers.
  • Documentation: Create and maintain technical documentation for code, API usage, and project architecture.
  • App Deployment: Publish and manage app releases on Google Play Store and Apple App Store, following the submission and approval process for each platform.