Responsibility Design, develop, and maintain high-quality mobile applications for Android and iOS platforms. Lead the development and implementation of new features and functionalities in mobile applications. Ensure the performance, quality, and responsiveness of applications. Collaborate with cross-functional teams to define, design, and ship new features. Identify and correct bottlenecks and fix bugs to enhance application performance. Continuously discover, evaluate, and implement new technologies to maximize development efficiency. Participate in code reviews to maintain code quality and share knowledge with the development team. Mentor junior developers, providing guidance and support in their professional growth. Work with backend developers to integrate APIs and ensure seamless data flow between the front-end and back-end systems. Write and maintain comprehensive documentation for all code and functionality. Ensure the security and privacy of mobile applications, adhering to best practices and industry standards. Technologies: Mobile Development: Flutter Backend Integration: RESTful APIs, GraphQL Database Management: SQL, MySQL, MongoDB Development Tools: Android Studio, Xcode Version Control: Git, GitHub, GitLabCloud Services: AWS (EC2, S3), Firebase CI/CD: Continuous Integration and Continuous Deployment pipelines Testing: JUnit, Espresso (Android), XCTest (iOS), Appium Architecture: MVVM, MVC, Clean Architecture- Web and Backend Development: Node, React & Microservices and Monolithic