Flutter developer

In this role, you will:

  • Design, build, improve, and maintain features and mobile applications
  • Build and maintain efficient, reusable, and reliable code
  • Work with the wider development team to produce new enhancements, enhance APIs and ensure alignment between the web and mobile Flutter versions of the applications
  • Collaborate with Product and Design teams to iteratively improve the user experience on mobile platforms
  • Take part in daily standups and regular team-wide meetings to discuss current and upcoming tasks
  • Own the life cycle of your features through testing, debugging, documenting, releasing, and monitoring
  • Write unit and UI tests to identify malfunction
  • Ensure the performance, quality, and responsiveness of applications
  • Identify and correct bottlenecks and fix bugs
  • Investigate issues, mitigating them, and recommend preventative measures
  • Support other developers, QA, and Product team in resolving problems and identifying client requirements
  • Report to the stakeholders on progress, timelines, and roadblocks
  • Coach other engineers through pair programming, coder reviews, and other collaborative efforts

Key Position Requirements:

  • Bachelor’s degree in Computer Science, Software Engineering, or equivalent working experience
  • 5+ years of professional experience developing and shipping production-ready mobile experiences
  • Experience with Dart and the Flutter ecosystem
  • Solid understanding of mobile development principles, design patterns, and best practices
  • Experience with Git and version control
  • Experience with REST APIs
  • Passion for developing high-quality user experiences on mobile devices
  • Familiarity with OOP design principles
  • Experience with third-party libraries and APIs
  • Ability to perform in a team environment adopting agile principles
  • Strong written and verbal communication skills
  • Familiarity with the financial industry (an added advantage!)

The Perks:

  • Competitive USD salary and benefits package.
  • Opportunity to work on challenging and rewarding projects that impact millions of users.
  • Be part of a dynamic and innovative team at a leading financial institution.
Job Category: Mobile
Job Type: Full Time
Job Location: Hybrid Kuwait

Apply for this position

Allowed Type(s): .pdf