About the role

  • Develop complex, feature-rich Flutter applications with 200+ screens and advanced UI components
  • Implement sophisticated state management using BLoC/Cubit patterns across multiple feature modules
  • Integrate with multiple backend services using auto-generated API clients and handle complex data flows
  • Build responsive, accessible UI components with custom animations and theme systems
  • Collaborate with design and product teams to implement pixel-perfect, user-centric educational experiences
  • Optimize application performance for mobile and web platforms with advanced caching strategies
  • Integrate third-party services including payment systems (Adapty), analytics (Amplitude, Firebase), and content delivery
  • Implement audio/video playbook features and document viewing capabilities
  • Troubleshoot complex state synchronization and performance issues across the application stack

Requirements

  • 5+ years working experience as a Frontend Developer with Flutter Experience
  • Strong knowledge of Dart programming language and Flutter framework with production app experience
  • Expert knowledge of state management techniques (BLoC/Cubit required)
  • Experience with Firebase/Supabase or other backend services.
  • Advanced knowledge of RESTful APIs, Dio HTTP client, and complex backend service integration
  • Experience with code generation tools (Freezed, AutoMappr, JSON serialization)
  • Familiarity with CI/CD processes and tools for Flutter-based mobile applications
  • Understanding of OOP principles, SOLID, and Clean Architecture patterns
  • Experience with dependency injection patterns (GetIt preferred)
  • Knowledge of audio/media integration and document handling in Flutter
  • Proactive in learning and adopting new technologies and development methodologies
  • Excellent problem-solving skills and ability to work independently on complex technical challenges
  • Effective communication skills, capable of articulating technical decisions and working cohesively with cross-functional teams
  • Nice to have: Understanding of cloud services (AWS, Google Cloud, or Azure) and basic cloud concepts
  • Nice to have: Published apps on the Play Store and App Store with significant user bases

Benefits

  • Impactful Work: Your contributions will directly shape the future of our company.
  • Innovative Environment: We're all about trying new things and pushing the envelope in EdTech.
  • Freedom: Flexible role based either remotely or hybrid from one of our offices in Cyprus, Poland.
  • Health: We offer a health Insurance package for hybrid mode (Cyprus, Poland) and a health corner in the Cyprus office.
  • AI solutions: Cursor/Claude Code/ Chat GPT subscription and other tools.
  • Wealth: We offer a competitive salary.
  • Balance: Flexible paid time off, you get 21 days of annual leave + 10 bank holidays.
  • Collaborative Culture: Work alongside passionate professionals who are as driven as you are.

Job title

Senior Flutter Web Engineer

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

No Education Requirement

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job