Search by job, company or skills

Liven

Senior Flutter Developer

This job is no longer accepting applications

new job description bg glownew job description bg glownew job description bg svg
  • Posted 22 months ago

Job Description

About Liven

Liven is the world's #1 engagement platform for restaurants, hospitality, venues & events. Over 1.1mil+ diners use Liven daily to earn rewards, pre-purchase and unlock exclusive experiences at their favourite restaurants, cafes and bars. The proof is in the pudding, with an App Store Rating of 4.9/5 after 13k+ reviews. More than 5k+ venues use Liven to serve, engage and connect with their guests like never before. With end-to-end integrations across point-of-sale, ordering, payment and digital experiences, Liven is a growth engine that revolutionises how customers engage, pay and stay loyal by helping merchants take control of their customers, data and finance.

A winner of Richard Branson's Extreme Tech Challenge for Blockchain and Digital Payments, Liven is an exceptionally unique, fast-growing tech start-up rewriting the playbook for hospitality payments and loyalty. Join us on this mission and you won't look back.

About The Role

Liven is looking for a full-time Flutter Developer to join our team. We're looking for someone with a strong background in working and releasing a Flutter product to production and an interest in mentoring and leading teams to success.

What You'll Do

This role is not just about developing market-leading applications but also about helping our customers launch sophisticated new solutions to market as part of an Agile delivery team.

You'll Focus On

  • Mobile App Development: Collaborate with the development team to design, architect, and implement feature-rich, high-performance mobile applications using the Flutter framework.
  • Cross-Platform Expertise: Utilize Flutter to develop cross-platform applications, ensuring a consistent and seamless user experience across different platforms (iOS and Android).
  • Code Review and Optimization: Review code written by other developers to ensure code quality, consistency, and adherence to best practices. Identify and optimize performance bottlenecks to deliver smooth and efficient applications.
  • UI/UX Implementation: Work closely with the UI/UX designers to translate design mockups into responsive, interactive user interfaces, maintaining a keen eye for detail and user-centric design.
  • API Integration: Integrate RESTful APIs and third-party libraries to fetch and display data from backend services, ensuring data accuracy and security.
  • Testing and Debugging: Conduct rigorous testing and debugging to identify and fix issues, ensuring the delivery of bug-free, stable applications.
  • Continuous Learning: Keep up-to-date with the latest trends, tools, and technologies in the mobile development space, and share knowledge with the team.
  • Documentation: Maintain comprehensive technical documentation of the codebase, APIs, and any architectural decisions made during development.

Qualifications

  • Experience working in a team environment and mentoring other developers (or a passion for mentorship)
  • Deep understanding of the Flutter framework, including dependency injection, scoping dependencies, etc.
  • Complete understanding of the flutter_bloc package
  • Strong understanding of the capabilities of critical third-party products, such as Firebase, Auth0, AWS, Google Maps, etc.
  • Passion for software development, clean architecture, testing, and automation
  • Understanding of business requirements
  • Ability to find technology solutions to business needs.
  • It is a big plus to have a Github repository with at least one Flutter project/package (extra kudos if your Flutter project uses packaging architecture and has a good set of unit and/or widget tests!)

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 78421135

Similar Jobs