Remote Senior Full Stack Developer (Flutter/Go)

at MMDSmart Ltd

Posted 3 days ago 1 applied

Description:

  • MMDSmart is seeking a Senior Flutter (Mobile) Developer to join their team.
  • The company has been a leading supplier in cloud communications since 2007, providing IT products to businesses in over 100 countries.
  • The role involves designing and developing high-quality Flutter apps for both Android and iOS platforms.
  • Responsibilities include collaborating with backend engineers to define APIs and build full-stack features.
  • The developer will write clean, testable, and maintainable Dart code while following best practices.
  • Custom Flutter plugins will need to be implemented to bridge native functionality when necessary.
  • Integration with real-time communication tools such as WebRTC and sockets is required.
  • The developer will work with product managers and designers to ensure a smooth and performant user experience.
  • Debugging, profiling, and optimizing performance across devices is part of the job.
  • Participation in code reviews, architectural discussions, and agile development cycles is expected.

Requirements:

  • Candidates must have 5+ years of experience in software development.
  • A minimum of 3+ years of experience with Flutter and Dart is required.
  • At least 2+ years of experience with GO is necessary.
  • A strong understanding of mobile architecture and cross-platform development is essential.
  • Solid experience in consuming RESTful or GraphQL APIs is required.
  • Experience with state management solutions such as BLoC / Cubit, Provider, or Riverpod is needed.

Benefits:

  • Employees have access to mental health programs, comprehensive medical insurance, and a sports card.
  • The company fosters a friendly atmosphere with strong mentorship and offers various bonuses and corporate gifts.
  • Employees can benefit from free educational events, courses, and English classes with native speakers.
  • There is a focus on professional development in a supportive environment.
  • Employees can choose their working format, whether remote, office-based, or hybrid, and participate in team-building activities.