Key Responsibilities: 1. Application Development: a. Design and build advanced mobile applications using Flutter and Dart. b. Develop clean, modular, and reusable code following best practices. c. Ensure the performance, quality, and responsiveness of applications. 2. Integration: a. Integrate third-party APIs and libraries as required. b. Collaborate with back-end developers to integrate RESTful APIs and services. 3. Testing and Debugging: a. Identify and resolve performance bottlenecks and bugs. 4. Collaboration: a. Work with UI/UX designers to implement visually appealing user interfaces. b. Collaborate with cross-functional teams like QA and Business Analyst. 5. Continuous Improvement: a. Stay updated with emerging trends and technologies in mobile development. b. Participate in code reviews and contribute to improving development processes. 6. Documentation: a. Document application architecture, design decisions, and APIs. Technical Skills: o Proficiency in Flutter and Dart. o Strong knowledge of mobile app development lifecycle and best practices. o Experience integrating APIs, Firebase, and third-party libraries. o Solid understanding of state management techniques (e.g., Provider, Bloc). o Familiarity with Git for version control.