SlipstreamJobsFresh Startup & VC-Backed Jobs

Staff Mobile Engineer

Tide - Serbia, Serbia - Hybrid - posted 2026-10-06

Apply on the company site

SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.

Tide is a fintech platform serving over 2 million SMEs globally across the UK, India, Germany, and France. The company offers business accounts, banking services, and administrative solutions including invoicing and accounting. Tide has raised over $300 million in funding and operates offices across Central London, Sofia, Serbia, Romania, Lithuania, Hyderabad, Gurugram, New Delhi, Berlin, Paris, and Luxembourg. As a Staff Mobile Engineer, you will work on designing, creating, and running Tide's rich product catalogue across multiple teams within one of the business areas (e.g., Payments Service, Business Service). You will have the opportunity to make real technical decisions that affect multiple teams and shape the future of Tide's Global One Platform. Key responsibilities include: - Learning and sharing knowledge with engineers on new technologies, emphasizing experimentation, T-shaped engineering, and collaborative learning - Defining vision and strategies for building products for business areas, solving interesting problems on an exciting roadmap - Acting as a supportive and enthusiastic technical lead, advocating for best practices and contributing to team wellbeing - Joining multi-disciplinary agile teams to work with product owners, UI/UX designers, architects, and other engineers to translate requirements into well-engineered solutions - Contributing to the Flutter Community of Practices, providing input on process improvements and quality maintenance - Supporting career progression within the Tide Growth Framework and encouraging team members to expand their responsibilities Tide's tech stack includes Flutter and Dart, with a modular approach using Melos to manage an extensive codebase of over 300 packages and approximately 2 million lines of code. The team uses flutter_bloc, get_it, and injectable for state management; auto_route and flow_builder for navigation; freezed, json_serializable, retrofit, and dio for backend communication; mason and build_runner for code generation; i69n for localization; and bdd_widget_test for behavior-driven development testing. Monitoring and deployment are supported by Firebase Suite, DataDog, LaunchDarkly, and Segment, with CI/CD pipelines managed through GitHub and GitHub Actions. Tide champions a flexible workplace model supporting both in-person and remote work, with offices designed as hubs for innovation and team-building. The company is committed to creating an inclusive and diverse environment. Requirements: - Several years of experience as a Software Engineer working with Flutter, native mobile (iOS or Android), or React Native - Experience with popular Flutter libraries, tools, and its lifecycle - Passion for building great products in small, autonomous, agile teams - Passion for automation tests and experience writing testable code - Experience building sleek, high-performance user interfaces and complex mobile apps that have successfully shipped to customers - Experience technically leading mobile engineers within cross-platform teams, with the ability to develop and mentor less-experienced developers - Experience leveraging automation and tooling focused on Continuous Integration, Delivery, and Deployment

Similar roles