We’re looking for a creative Flutter Developer who understands that UX and UI need to fit together to create effective mobile applications. You need to possess world-class coding skills and be passionate about pushing the boundaries of mobile development with custom designs.

What we need you to do:

  • Encourage teamwork, knowledge sharing, welcome feedback, and demonstrate a strong work ethic.
  • Actively participate in architectural discussions with the team.
  • Participate in daily stand-ups, weekly 1:1s, and retrospectives.
  • Write performant, maintainable, elegant code, and conduct code reviews.
  • Constantly improve product quality and security.

Responsibilities:

  • Develop and maintain Flutter applications aimed at iOS and Android.
  • Design, develop, and maintain Flutter applications ensuring performance, quality, and responsiveness.
  • Collaborate with cross-functional teams including designers, developers, and project managers to deliver high-quality products.
  • Identify and fix bugs and improve application performance.
  • Write code that is high-quality, efficient and well-designed.
  • Ability to understand business requirements and translate them into technical requirements.

Required Skills:

  • +2 years of experience in mobile development using Flutter
  • Strong knowledge of Dart programming language and Flutter framework.
  • Experience with connecting/calling RESTful APIs and integration with third-party libraries and Graph QL APIs is a plus.
  • Deep understanding of architectural patterns.
  • Familiarity with Clean Architecture principles.
  • Experience with offline storage, threading, and performance tuning.
  • Familiarity with code versioning tools, such as Git.
  • Strong understanding of the Flutter ecosystem, including State Management, DI, and Testing Framework (Unit, Widget/Integration tests).
  • Knowledge Continuous Integration and Continuous Deployment (CI/CD) pipelines for smooth app deployment.
  • Knowledge Test-driven development (TDD) is a plus.
  • Excellent command of written and spoken English.
  • Strong problem-solving and debugging skills.
  • Excellent communication and collaboration skills.
  • Experience with Agile development methodologies and project management tools.

Think you have what it takes? Apply Now

A valid name is Required
A valid email address is required.
A valid name is Required
A valid name is Required
Attach
Upload in Max size: 5MB.