JOBSEARCHER

Senior Mobile Application Developer

Role & responsibilities: A senior mobile developer is expected to design, build, and maintain mobile applications, while also mentoring juniors and ensuring best practices. Application Development & Maintenance Design and implement mobile applications for iOS, Android, or cross-platform frameworks (Flutter, React Native). Write clean, maintainable, and scalable code. Optimize app performance, memory usage, and battery consumption. Architecture & Design Define app architecture patterns (MVVM, Clean Architecture, VIPER). Ensure modular, testable, and maintainable code structures. Participate in code reviews and enforce coding standards. Integration & APIs Integrate mobile apps with RESTful APIs, GraphQL, or backend services. Implement authentication, push notifications, and offline data storage. Testing & Quality Assurance Write unit tests, UI tests, and automated integration tests. Debug, troubleshoot, and resolve technical issues quickly. Collaboration & Mentorship Collaborate with product managers, designers, and backend developers. Mentor junior developers and provide technical guidance. Contribute to sprint planning and agile development processes. Deployment & Monitoring Deploy apps to App Store and Google Play, managing releases. Monitor app performance, crashes, and user feedback. Preferred candidate profile Experience 4 to 9 years in mobile app development (iOS, Android, or cross-platform). Demonstrable portfolio of live apps in app stores. Technical Skills Strong in Swift/Objective-C, Kotlin/Java, or Flutter/React Native. Solid understanding of mobile architecture, design patterns, and testing frameworks. Familiarity with CI/CD, version control (Git), and cloud services. Soft Skills Excellent communication for remote collaboration. Strong problem-solving and analytical abilities. Ability to mentor and guide team members. Education & Certifications Bachelors degree in Computer Science or related field (preferred, not mandatory). Optional certifications in mobile development or cloud/mobile services. Other Attributes Self-motivated and capable of working independently in a remote environment. Adaptable to evolving tech stacks and project requirements. Passion for creating high-quality, user-friendly mobile experiences. J-18808-Ljbffr