i
Mobikwik
24 Mobikwik Jobs
Principal Engineer Android
Mobikwik
posted 6hr ago
Flexible timing
Key skills for the job
We are seeking an experienced Principal Engineer Android Development to lead the technical evolution of our Android applications. The ideal candidate will have a proven track record in designing, developing, and optimizing high-performance Android applications.
Location: Gurugram, Work from office (Immediate joiners preferred)
Key Responsibilities:
• Drive performance optimization, including improving page load times, reducing frozen frames, and enhancing application responsiveness.
• Architect and implement robust frameworks and reusable wrappers for seamless development. • Conduct in-depth hardware optimizations, including areas like camera performance.
• Enhance application architecture, ensuring scalability, maintainability, and performance.
• Collaborate with cross-functional teams to design interactive UX with advanced animations.
• Champion the use of best practices for memory management, multithreading, and application security.
• Optimize application performance under low-network conditions, ensuring smooth functionality and user experience.
• Identify and fix application vulnerabilities, adhering to industry security standards.
• Migrate legacy frameworks and codebases to the latest technologies for improved maintainability and scalability.
• Facilitate client-backend setup and ensure seamless integration of server-side APIs.
• Work on API integrations using REST and SOAP, ensuring seamless data flow and responsiveness.
• Research and evaluate cutting-edge industry technologies to incorporate into the development process.
• Develop and maintain unit testing frameworks to ensure high-quality deliverables.
Required Skills:
• Proficiency in Kotlin and Java programming languages.
• Hands-on experience with MVVM design pattern and LiveData for efficient data handling.
• Expertise in memory management, multithreading, file I/O operations, and application security.
• Strong experience in optimizing applications for low-network environments
• Deep understanding of API interaction, particularly REST/SOAP-based services.
• Proven ability to create engaging, animation-rich user interfaces.
• Expertise in migrating legacy frameworks to modern technologies.
• Hands-on experience with Firebase and other open-source libraries.
• Strong knowledge of unit testing frameworks, API segregation techniques, and setting up client-backend ecosystems.
• Expertise with performance profiling tools
Preferred Experience:
• 10+ years of experience in Android development.
• A passion for exploring new technologies and driving innovation in mobile application development.
• Excellent problem-solving skills with a focus on mentoring and guiding product development teams.
Employment Type: Full Time, Permanent
Read full job descriptionPrepare for Principal Engineer roles with real interview advice