The Mobile Developer is responsible for designing, developing, and maintaining high-quality mobile applications on iOS, Android, or cross-platform frameworks.The role ensures that mobile solutions are stable, scalable, high-performing, and aligned with business requirements, technical standards, and user experience expectations.The Mobile Developer actively participates in all phases of the Software Development Life Cycle (SDLC), including requirement analysis, solution design, development, testing support, deployment, and post-release maintenance within an Agile environment.1/ Mobile Application Development & DesignDevelop, build, and maintain mobile applications on iOS (Swift/Objective-C), Android (Kotlin/Java), and/or cross-platform frameworks (Flutter, React Native).Analyze business and functional requirements and propose appropriate technical solutions and application architecture.Collaborate with UI/UX Designers to ensure accurate implementation of design specifications and optimal user experience.Apply best practices in mobile development, coding standards, and secure coding principles.2/ Integration & Technical Collaboration:Integrate mobile applications with backend systems via RESTful APIs and JSON-based services.Work closely with Backend Developers, QA/Testers, and other stakeholders to ensure seamless system integration.Participate in technical discussions, code reviews, and solution design workshops.Ensure compatibility across different devices, operating systems, and screen sizes3/ Performance Optimization & Quality AssuranceOptimize application performance, responsiveness, stability, and memory usage.Identify, analyze, and fix bugs and performance issues across development and production environments.Support testing activities by collaborating with QA teams during SIT, UAT, and post-go-live validation.Continuously improve code quality, maintainability, and scalability.4/ Maintenance, Documentation & Continuous ImprovementPerform regular application maintenance, feature enhancements, and version upgrades.Write and maintain technical documentation, including system design, API integration notes, and deployment guidelines.Research, evaluate, and apply new mobile technologies, frameworks, and tools to enhance product quality and development efficiency.Actively participate in Agile ceremonies (Sprint Planning, Daily Stand-up, Sprint Review, Retrospective).