About the Job
We are seeking an experienced Flutter Developer to join our mobile development team. As a Flutter Developer, you will be responsible to develop cross-platform mobile applications for both iOS and Android using Flutter. You will work closely with our frontend, design and backend teams to deliver high-quality, user-centric mobile apps that meet business objectives and enhance user experience.
Roles and Responsibilities:
- Design, build, and maintain efficient, reusable, and reliable Flutter code for iOS and Android platforms.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the best possible performance, quality, and responsiveness of the applications.
- Identify and fix bugs and performance bottlenecks for optimal performance.
- Maintain code quality, organization, and automation.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
- Translate designs and wireframes into high-quality code with pixel-perfect UI and fluid user experiences.
- Ensure the application's compatibility with multiple versions of mobile OS and devices.
- Write unit and UI tests to identify bugs and edge cases.
- Stay up-to-date with emerging trends and best practices in mobile development.
Skills and Requirements:
- 1-3 years of experience in Flutter app development.
- Bachelor's degree
- Familiarity with RESTful APIs and third-party libraries.
- Strong understanding of OOP concepts and design patterns.
- Experience with Firebase and other backend services.
- Familiarity with version control systems such as Git.
- Experience in publishing apps on Google Play Store and Apple App Store.
- Strong English communication skills and a team player attitude.