Career

Flutter Developer

San Francisco City Hall, San Francisco, CA
  • $200 - $350
  • Full Time
  • 8 Hour
dedline 01 June 2025

A Flutter Developer is responsible for building natively compiled applications for mobile, web, and desktop platforms using the Flutter framework. They write code in Dart, ensuring the development of high-performance, visually appealing apps with a single codebase for multiple platforms. Flutter Developers focus on implementing user interfaces, integrating APIs, optimizing performance, and ensuring the app functions smoothly across all devices.

They are also tasked with debugging, testing, and maintaining the app, making updates as needed for new features or security patches. Strong skills in state management, UI/UX design, and backend integration are essential for this role.

  • Proficient in Dart programming language and Flutter SDK.
  • Experience with state management solutions like Provider, Riverpod, and Bloc.
  • Skilled in integrating RESTful APIs, Firebase, and third-party services.
  • Ability to create responsive, visually appealing user interfaces.

Job Responsibilities

A Flutter Developer plays a key role in building mobile, web, and desktop applications using the Flutter framework. Their primary responsibilities include designing, developing, and maintaining apps that run smoothly across multiple platforms from a single codebase. They collaborate with designers, backend developers, and other team members to create high-quality apps. Additionally, Flutter developers are tasked with optimizing app performance, writing tests, ensuring smooth user experiences, and integrating third-party services and APIs.

  • Build and maintain web applications using React JS and JavaScript.
  • Work with design and back-end teams to create responsive interfaces.
  • Write clean and maintainable code following best practices.
  • Use state management tools like Redux or Context API.
  • Ensure applications run smoothly across devices and browsers.
  • Review code and provide feedback to maintain quality.

Educational Requirements

A bachelor’s degree in Computer Science, IT, or related field is preferred, but relevant certifications or experience are also considered. Strong knowledge of React JS and JavaScript is essential, along with a commitment to continuous learning and staying updated with industry trends.

  • Bachelor’s degree in Computer Science, Information Technology, or related field.
  • Relevant certifications or hands-on experience in web development.
  • Strong knowledge of React JS and JavaScript.
  • Commitment to continuous learning and staying updated with industry trends.

Employment Status

The position is offered as a full-time role, requiring a dedicated commitment to project deadlines and team collaboration. As a Flutter Developer, you will be expected to work regular hours with the flexibility to accommodate occasional overtime during peak project times.

  • Full-time position.
  • Regular work hours with occasional overtime.
  • Flexible work environment.
  • Opportunity for remote work, depending on team needs.
  • Permanent employment status with growth potential.
apply now