About the RoleThe Senior Mobile Developer is responsible for architecting, building, and optimizing high-quality mobile applications that serve users. This role drives technical excellence across the mobile stack, ensures best-in-class performance, and collaborates closely with Product, Design, Backend, and QA to deliver seamless user experiences. Key Responsibilities 1. Mobile Engineering & DevelopmentArchitect, design, and develop mobile applications (iOS / Android / Flutter / React Native depending on stack).Implement new features, modules, and mobile-specific components.Integrate backend services, authentication systems, third-party SDKs, and internal microservices.Ensure app security, OS compliance, and robust data protection.2. Performance, Quality & ReliabilityOptimize load time, memory usage, battery consumption, and network efficiency.Troubleshoot production issues, debug complex problems, and plan long-term fixes.Maintain high code quality through code reviews, refactoring, and CI/CD best practices.3. Architecture, Planning & CollaborationContribute to architectural decisions and the long-term mobile technical roadmap.Work with PM/PO and Business/Operations teams to estimate, plan, and deliver sprint work.Collaborate with Design, Backend, and QA to clarify requirements and ensure feasibility.4. Technical Ownership & MentorshipAct as the technical owner for assigned mobile projects.Provide guidance on architecture, technology choices, and optimization strategies.Mentor junior/mid-level developers and uphold engineering standards.