logo[мetahunt]
> DOU

Cross-platform Mobile Engineer

inVerita
format:Remotecompany:Outsource
flutterappiummaestroany one ofappiumci/cdpush notificationsoauthjwtfirebaseapi
experience6+ years
domainFintech
> full description

We are looking for a Flutter Engineer who is enthusiastic about building best-in-class FinTech apps.
You will jouin our client team of product engineers developing innovative solutions to the most challenging problems in the payments industry. You will have full ownership of the mobile architecture and help shape our technical strategy.

Our client is an international FinTech company developing a digital payment and financial management platform for businesses.

Qualifications:

  • Up to 6 years of mobile development experience including 3 years with Flutter and Dart;
  • Proven track record in developing and scaling mobile applications;
  • A deep technical understanding of the Flutter ecosystem and state management techniques;
  • Proficiency in reactive programming, data binding and navigation frameworks;
  • Expertise in implementing testing frameworks including E2E testing tools like Appium, Patrol or Maestro;
  • Ability to balance rapid feature delivery with high-quality releases;
  • Skilled in custom widgets development and push notifications setup;
  • Experience with setting up CI/CD pipelines and app release processes;
  • Experience building and maintaining packages and federated plugins;
  • Ability to optimize app size while managing increasing complexity;
  • Familiar with various monitoring tools;
  • The capability of leveraging AI tools to enhance productivity and output quality;
  • Ability to work in fast-paced environments, autonomously, with little supervision;
  • A builder mindset: you don’t just maintain processes — you improve them.

Responsibilities:

  • Own the end-to-end development and release for our iOS and Android mobile apps;
  • Design and implement robust modular components for our mobile app;
  • Optimize app performance, scalability, and usability for exceptional user experiences;
  • Architect a scalable, secure and efficient codebase;
  • Troubleshoot issues, and implement effective solutions to ensure reliability;
  • Establish automated testing infrastructure with comprehensive coverage;
  • Collaborate closely with Product, Design, and other engineers to create value for users;
  • Identify ways to improve our logging, monitoring, and APM to improve overall observability and performance;
  • Define and implement mobile engineering best practices;
  • Stay current with mobile and flutter technologies and adopting relevant advancements;
  • Implement secure authentication mechanisms (e.g., OAuth, JWT, Firebase);
  • Ensure a smooth user experience through efficient data handling and error management;
  • Optimize API requests for minimal latency and bandwidth usage on mobile devices
Відгукнутись на вакансію