Posted on: 24/10/2025
Description :
Role Overview :
We are seeking an experienced Lead App Developer to architect, develop, and maintain high-quality mobile applications that deliver exceptional user experiences.
The ideal candidate will possess strong technical depth in mobile ecosystems (native or hybrid), a solid understanding of app architecture, and proven leadership in guiding development teams to deliver robust, scalable solutions.
Key Responsibilities :
1. Application Architecture & Development
- Design and implement mobile applications using iOS (Swift/Objective-C), Android (Kotlin/Java), or cross-platform frameworks such as Flutter or React Native.
- Architect modular, scalable, and maintainable mobile solutions adhering to SOLID and Clean Architecture principles.
- Integrate RESTful APIs, GraphQL, and third-party SDKs efficiently and securely.
2. Performance Optimization :
- Monitor and enhance app performance by reducing load times, improving rendering, and optimizing UI responsiveness.
- Diagnose and resolve memory leaks, crashes, and ANR (Application Not Responding) issues.
- Implement advanced caching, offline-first strategies, and efficient data synchronization mechanisms.
3. DevOps & CI/CD :
- Establish and manage Continuous Integration/Continuous Deployment pipelines using GitHub Actions, GitLab CI, Bitrise, CircleCI, or Jenkins.
- Oversee automated builds, testing, code reviews, and deployment workflows to ensure seamless delivery cycles.
- Maintain version control and branching strategies through Git best practices.
4. Technical Leadership :
- Lead code reviews, ensure adherence to engineering standards, and enforce high-quality coding practices.
- Mentor junior and mid-level developers, fostering a culture of technical excellence and continuous learning.
- Collaborate with cross-functional teams Product, UI/UX, QA, and Backend to translate business goals into robust technical solutions.
5. Quality & Security :
- Ensure application security through proper authentication, authorization, and data encryption practices.
- Maintain code quality through unit testing, integration testing, and UI automation frameworks (e.g., XCTest, Espresso, Flutter Test).
Required Skills & Qualifications :
- Bachelors or Masters degree in Computer Science, Information Technology, or related discipline.
- 6 to 8 years of experience in mobile application development with a proven record of leading projects or teams.
- Deep understanding of mobile SDKs, APIs, app lifecycle, state management, and UI/UX principles.
- Proficiency in build tools, package managers, and app store deployment processes (Google Play / Apple App Store).
- Experience with Agile/Scrum methodologies and tools like JIRA, Confluence, or Azure DevOps.
- Strong problem-solving, communication, and project management skills.
Preferred Qualifications :
- Experience with cloud integration (AWS, Firebase, Azure Mobile Services).
- Knowledge of mobile analytics, A/B testing, and performance monitoring tools (Firebase Crashlytics, AppDynamics, etc.).
- Exposure to UI frameworks, custom animations, and adaptive design systems.
Did you find something suspicious?
Posted By
Posted in
Mobile Applications
Functional Area
Mobile Development - Hybrid/Native
Job Code
1564484
Interview Questions for you
View All