Description:
We invite a Senior Flutter Software Engineer to augment our adept team, steering the design and enhancement of scalable mobile applications.
About Tiffan:
Emerging as a digital food delivery frontier, Tiffan.pk aims to simplify the food ordering process across 40+ cities in Pakistan. With dedicated apps for customers, riders, and vendors, we're on a mission to transform the food delivery landscape.
Core Responsibilities:
- Navigate through the app life cycle: ideation, design, build, test, deploy, and sustain.
- Forge close collaborations with team members to grasp full-stack architecture and functionality.
- Elicit functional requisites, sculpting them into elegant, viable solutions.
- Propose tech and design refinements to enrich the app experience.
- Boost app performance, stay updated with tech evolutions via blogs, forums, and implement newfound knowledge.
- Craft clean, maintainable code.
Expertise:
- 3-5 years in mobile development; at least 2 years in Flutter and Dart.
- Demonstrated capability in Flutter with a minimum of two Android/iOS apps.
- Eagerness to embrace various Firebase functionalities, and a knack for code reviews and assimilating emerging technologies to amplify development efficacy.
- Maintain code quality, organization, and testing standards
- Proficiency in pixel-perfect UI/UX designs, state management techniques, animation implementations, RESTful APIs, and data parsing/storage.
- Familiarity with all the common state management techniques like GetX, Provider etc.
- Knowledge in platform-specific coding within Flutter apps, public Flutter packages, creating Flutter plugins/packages, third-party libraries/SDKs integration.
- Acumen in MVVM architecture, design patterns (GOF), mobile development life cycle, and versioning tools like Git.