Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Mobile Engineer (Flutter) image - Rise Careers
Job details

Mobile Engineer (Flutter)

Architus is collaborating with Tide, a growing leader in banking technology, on strategic projects, and we are looking for a Senior Java Engineer to join their innovative team.

About Tide

Tide recently established a branch in Lithuania, currently home to 30 engineers, with plans for significant expansion next year. Tide is building an innovative finance platform designed to help small businesses save both time and money. In addition to providing business accounts and banking services, Tide offers a comprehensive suite of connected administrative solutions, ranging from invoicing to accounting.

Launched in 2017, Tide is now trusted by over 1 million small businesses worldwide and is available to SMEs in the UK, India, and Germany. With its headquarters in central London and offices in Sofia, Hyderabad, Delhi, Berlin, and Belgrade, Tide employs over 1,800 people.

As Tide continues to grow rapidly and expand into new markets, the company is always seeking passionate and driven teammates. Join Tide in its mission to empower small businesses and help them save time and money.


The Opportunity

As a Mobile Engineer (Flutter), you will design, create, and manage components of our product catalog within one of our business areas (e.g., Payments or Business Services). With a dynamic roadmap, you'll tackle exciting challenges that make a real impact.

This role offers the chance to take ownership of engineering practices in a rapidly growing company. You’ll make technical decisions that influence multiple teams and help shape Tide’s Global One Platform.

Working in small, autonomous teams, you'll contribute to micro-frontends that make Tide a standout app. Teams collaborate, set guidelines, and focus on delivering a WOW! experience while maintaining a resilient, scalable codebase.s.

Technical Stack:

(Whilst expertise in all isn't mandatory, eagerness to learn is):

  • Flutter and Dart (latest iterations)
  • Popular plugins, packages, and tools
  • Modular approach using Melos (over 300 packages and 2 million lines of code)
  • State management and dependency injection: flutter_bloc, get_it, injectable
  • Navigation: auto_route, flow_builder
  • Backend communication: freezed, json_serializable, retrofit, dio interceptors
  • Code generation: mason, build_runner
  • Localization: i69n
  • Behaviour Driven Development (BDD) tests: bdd_widget_test
  • Tracking, monitoring, and deployment: Firebase Suite, DataDog, LaunchDarkly, Segment

Key Responsibilities:

  • Design and develop high-quality mobile applications using the Flutter framework for both iOS and Android platforms.
  • Collaborate with UI/UX designers to implement visually appealing and intuitive interfaces.
  • Optimize applications for maximum performance, including responsive layouts and smooth animations.
  • Contribute to the entire application development lifecycle, from concept and design to deployment and maintenance.
  • Participate in code reviews and maintain coding standards across the team.
  • Troubleshoot and debug issues to ensure high-quality performance of the applications.
  • Stay updated with the latest trends and advancements in mobile development and implement best practices.
  • Proven experience with Flutter, including libraries, tools, and lifecycle, as well as building high-performance mobile apps.
  • Strong background in automation testing, writing testable code, and working in agile, autonomous teams.
  • Experience with state management (flutter_bloc, get_it) and backend tools (freezed, json_serializable, retrofit).
  • Familiarity with code generation tools (mason, build_runner) and i18n (preferably i69n).
  • Comfort with BDD testing, Firebase, DataDog, LaunchDarkly, and Segment for tracking and deployment.
  • Excellent collaboration skills with cross-functional teams and a passion for continuous learning in a diverse, inclusive environment.

What You'll Get in Return:

  • Gross salary from 6,000 Eur/month upwards depending on skills and experience 
  • 25 days holiday (in addition to Lithuanian public holidays)
  • 3 paid days off for Learning & Development activities
  • Modern office space in Vilnius
  • Hybrid working culture
  • Health and wellness monthly allowance
  • Access to online training platform
  • Share options

Average salary estimate

$81000 / YEARLY (est.)
min
max
$72000K
$90000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Mobile Engineer (Flutter), Architus

Architus is excited to announce an incredible opportunity for a Mobile Engineer (Flutter) at Tide, an innovative leader in banking technology. As part of a dynamic team based in Lithuania, you'll play a crucial role in designing, creating, and managing components of Tide's extensive product catalog. Tide is on a mission to empower small businesses, helping them save both time and money through its comprehensive finance platform. With a rapid growth trajectory and plans to expand further, the company is searching for passionate team members who are ready to make a significant impact. In this role, you'll enjoy the challenge of working on exciting projects within an engaging tech stack that includes Flutter and Dart, while collaborating directly with UI/UX designers to develop visually appealing mobile applications for both iOS and Android. Your efforts will not only optimize the performance of these applications but will also help to ensure a resilient and scalable codebase. You'll have the opportunity to participate in the entire application development lifecycle, from conceptualization to deployment, while also being encouraged to continuously learn and experiment. If you’re looking to join a fun and innovative team that values your contributions and creativity, Tide is the place for you!

Frequently Asked Questions (FAQs) for Mobile Engineer (Flutter) Role at Architus
What responsibilities does a Mobile Engineer (Flutter) at Tide have?

As a Mobile Engineer (Flutter) at Tide, your responsibilities will include designing and developing high-quality mobile applications using the Flutter framework for iOS and Android. You'll work closely with UI/UX designers to create engaging user interfaces and optimize applications for performance. Additionally, participating in code reviews, debugging, and staying updated with the latest trends will be part of your daily tasks.

Join Rise to see the full answer
What skills are required for a Mobile Engineer (Flutter) role at Tide?

To be successful as a Mobile Engineer (Flutter) at Tide, you should have proven experience with Flutter and Dart, along with a solid understanding of libraries and tools relevant to mobile app development. Familiarity with state management techniques, back-end communication tools, and a passion for automation testing in an agile environment will also be beneficial.

Join Rise to see the full answer
How does Tide support the growth of Mobile Engineers (Flutter)?

Tide is committed to supporting the growth of its Mobile Engineers (Flutter) by offering a hybrid working culture, access to online training platforms, and three paid days off for learning and development activities each year. The company values continuous learning and encourages team members to explore new skills and techniques.

Join Rise to see the full answer
What is the company culture like at Tide as a Mobile Engineer (Flutter)?

The company culture at Tide is vibrant and inclusive, emphasizing collaboration, innovation, and passion. As a Mobile Engineer (Flutter), you'll join small, autonomous teams where your ideas and contributions are valued, creating a workspace that fosters creativity and camaraderie.

Join Rise to see the full answer
What kind of projects will a Mobile Engineer (Flutter) work on at Tide?

Mobile Engineers (Flutter) at Tide will engage in various projects related to their extensive product catalog, including innovative solutions in areas like Payments and Business Services. The dynamic roadmap ensures exciting challenges that have a real impact on small businesses.

Join Rise to see the full answer
What benefits does Tide offer to Mobile Engineers (Flutter)?

Tide offers numerous benefits for Mobile Engineers (Flutter), including a competitive gross salary starting from 6,000 EUR/month, 25 days of holiday, a health and wellness monthly allowance, and access to share options. These benefits reflect Tide's commitment to the well-being of its employees.

Join Rise to see the full answer
What is the role of teamwork for a Mobile Engineer (Flutter) at Tide?

Teamwork is a crucial aspect of being a Mobile Engineer (Flutter) at Tide. You will collaborate closely with cross-functional teams, set guidelines, and focus on delivering a remarkable user experience. The emphasis on small, autonomous teams fosters a sense of ownership and allows for efficient problem-solving.

Join Rise to see the full answer
Common Interview Questions for Mobile Engineer (Flutter)
Can you describe your experience with Flutter and Dart?

When answering this question, focus on your proficiency with Flutter and Dart, highlighting specific projects you've worked on. Emphasize any unique solutions you implemented that demonstrate your capability and creativity, and be sure to mention the tools or libraries you utilized.

Join Rise to see the full answer
How do you ensure the performance of your Flutter applications?

Discuss the techniques you implement to optimize performance, such as responsive layouts, lazy loading, and efficient state management. Be sure to give examples from previous projects where you successfully improved application performance.

Join Rise to see the full answer
What strategies do you use for state management in Flutter?

Explain your preferred state management techniques, whether it’s flutter_bloc, GetIt, or others. Provide examples from past experiences where these strategies resulted in more scalable and maintainable code.

Join Rise to see the full answer
How do you approach collaborating with UI/UX designers?

Describe your approach to collaboration with designers, emphasizing the importance of communication and feedback in creating intuitive user experiences. Reference any past projects where close collaboration led to a successful outcome.

Join Rise to see the full answer
What testing frameworks do you use for Flutter apps?

You can mention specific testing frameworks you have used, such as BDD testing with bdd_widget_test. Discuss how these frameworks have helped ensure the quality and robustness of your apps.

Join Rise to see the full answer
Can you give an example of a challenging bug you fixed in a Flutter application?

Share a specific example that highlights your problem-solving skills. Discuss the bug, your approach to diagnosing the issue, and the steps you took to fix it - emphasizing any innovative solutions.

Join Rise to see the full answer
What are your thoughts on the future of mobile development?

Share your insights on emerging trends, such as cross-platform development or the growing importance of user experience. Show your enthusiasm for continuous learning and adapting to technological advancements in the mobile space.

Join Rise to see the full answer
How do you stay updated with industry trends in mobile development?

Explain how you keep your skills current, whether it's through attending workshops, following industry blogs, or participating in online communities. Demonstrating a commitment to ongoing education will resonate well.

Join Rise to see the full answer
What role do you think code reviews play in the development process?

Discuss the importance of code reviews in maintaining code quality, sharing knowledge among team members, and fostering collaboration. Share any examples of successful code review experiences that improved a project.

Join Rise to see the full answer
Why do you want to work as a Mobile Engineer (Flutter) at Tide?

This is your chance to express your enthusiasm and alignment with Tide’s mission and values. Highlight how your skills can contribute to their goal of empowering small businesses and mention particular aspects of their culture or projects that excite you.

Join Rise to see the full answer
Similar Jobs
Architus Remote No location specified
Posted 12 days ago
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
Pavago Remote No location specified
Posted 32 minutes ago
Photo of the Rise User
Posted 7 days ago
Photo of the Rise User
Posted 3 days ago
Photo of the Rise User
Posted 3 days ago
Photo of the Rise User
Checkmate Remote No location specified
Posted 6 days ago
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
LOCATION
No info
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
November 26, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!