Serbia Hybrid Employment

Tide is hiring a Senior Engineer, Flutter

About the Role

The role involves owning and advancing the Flutter codebase, mentoring junior developers, and ensuring high-quality delivery of mobile features with a focus on scalability and maintainability.

Responsibilities

  • Lead the design and implementation of new features in the Flutter application
  • Collaborate with product and design teams to define technical requirements
  • Improve app performance, reliability, and user interface responsiveness
  • Mentor and guide less experienced engineers in best practices
  • Conduct code reviews to maintain code quality and consistency
  • Troubleshoot and resolve complex technical issues in production
  • Ensure compatibility across multiple device types and OS versions
  • Integrate with backend services and APIs efficiently
  • Optimize mobile application size and load times
  • Stay current with Flutter framework updates and ecosystem changes
  • Implement robust testing strategies including unit and integration tests
  • Contribute to architectural decisions for mobile platforms
  • Support continuous integration and deployment pipelines
  • Enforce security standards within the mobile codebase
  • Participate in sprint planning and agile development cycles
  • Translate UX designs into functional and accessible interfaces
  • Monitor application performance using analytics and crash reporting tools
  • Collaborate on feature flagging and A/B testing strategies
  • Document technical decisions and share knowledge across teams
  • Evaluate third-party libraries and dependencies for integration
  • Drive improvements in developer tooling and workflows
  • Ensure compliance with data privacy regulations
  • Work closely with QA to identify and fix defects
  • Contribute to accessibility standards in mobile development
  • Support the rollout of new app versions to production

Compensation

Competitive salary with equity and benefits

Work Arrangement

Hybrid work model with flexibility for remote and office-based work

Team

Part of a cross-functional product engineering team focused on mobile innovation

Tech Stack

  • Primary development in Flutter using Dart
  • Integration with REST APIs and GraphQL
  • Use of Firebase for analytics and crash reporting
  • CI/CD via GitHub Actions
  • State management with Provider and Bloc patterns
  • Testing with Mockito and integration_test
  • Code quality enforced via SonarQube and linters

Growth Opportunities

  • Opportunities to lead technical initiatives
  • Pathways to grow into architecture or team leadership roles
  • Support for attending conferences and technical events
  • Access to learning platforms and training resources
  • Regular feedback and career development discussions

Visa sponsorship available for qualified candidates

Visa expiring soon?

Extend or switch without leaving Thailand

Running out of time on your current visa? SVBL identifies your best option — extension, category switch, or long-term visa — and handles the entire process.

Visa extensions & category switches
LTR & DTV visa applications
90-day reporting managed
Overstay prevention
Check your options
Prevent overstay issues
About company
Tide

All your business finance needs in one app, from banking to credit. Join over 1.5 million SMEs worldwide, and get back to doing what you love.

Tide is built by business owners for business owners. That’s why we’re trusted by over 1.5 million sole traders, freelancers, and limited companies worldwide.

Everything your business needs, in one powerful business account — including free business banking, accounting tools, business loans, and more.

All jobs at Tide Visit website
Job Details
Department Engineering
Category other
Posted a day ago