Senior Android Developer

2 weeks ago


Patna, Bihar, India Collabdiary Full time
Senior Android Developer

Collabdiary is a leading influencer marketing company based in Mumbai and Bangalore, with a team of 2-10 employees specializing in the Technology, Information, and Media industry. For more information about Collabdiary, visit our website.

Job Overview

We are seeking a highly skilled Senior Android Developer with 7 to 10 years of experience to join our dynamic team. The position is flexible and can be full-time, part-time, remote, freelance, hybrid, contract, or contract-to-hire, based out of Patna, Guwahati, Ranchi, Bhubaneswar, Asansol, Mumbai, or Kolkata.

Key Skills:
  1. Core Android Development:
  • Proficiency in Java and Kotlin for Android development.
  • Deep knowledge of Android SDK, APIs, and core components like Activities, Services, Broadcast Receivers, and Content Providers.
  • Hands-on experience with UI/UX design principles, Android layouts, themes, and styles.
  • Experience with Material Design and creating intuitive user interfaces.
  1. App Architecture:
  • Expertise in MVVM, MVP, Clean Architecture, and Repository Patterns.
  • Deep understanding of Jetpack components: LiveData, ViewModel, Navigation, DataBinding, etc.
  1. Version Control:
  • Extensive experience with Git for version control and collaboration.
  1. Testing & Debugging:
  • Proficient in using JUnit, Espresso, and Robolectric for unit and integration testing.
  • Expertise in Crashlytics or Firebase Analytics for monitoring app crashes and performance.
  1. App Performance Optimization:
  • Experience in optimizing apps for memory, battery usage, and smooth performance.
  • Use of Profiling tools for memory, battery, and network optimization.
  1. Third-Party Integration:
  • Experience with integrating third-party APIs, SDKs (Google, Firebase, Retrofit, OkHttp, etc.), and external services.
  • Proficiency in RESTful APIs, GraphQL, JSON parsing, and WebSockets.
  1. Database Management:
  • Hands-on experience with SQLite, Room Database, and real-time databases like Firebase Firestore.
  • Expertise in caching and local data storage.
  1. Cloud and Push Notifications:
  • Experience with Firebase Cloud Messaging (FCM) and Push Notifications.
  • Knowledge of backend integration with services like AWS, Google Cloud, and Firebase.
  1. Play Console Management:
  • Expertise in managing apps on Google Play Console, including releases, app signing, and user reviews.
Project Handling:
  1. End-to-End Development:
  • Experienced in managing the complete lifecycle of Android projects from ideation to deployment and maintenance.
  • Capable of handling Agile project management methodologies, including Scrum and Kanban.
  • Strong communication skills to coordinate with cross-functional teams, including UI/UX designers, backend developers, and QA testers.
  1. Release Management:
  • Experienced in handling app releases through Google Play Console and managing App Bundles, APK uploads, and ensuring version control.
  • Expertise in managing release tracks such as alpha, beta, production stages in the Play Console.
  • Handling app updates, hotfixes, and ensuring smooth rollout without breaking live features.
Google Play Console Handling:
  1. App Release and Management:
  • Upload APKs and App Bundles, ensure correct versioning, and manage signing keys.
  • Control alpha, beta, and production release tracks to gradually test new features.
  • Use Staged Rollout to gradually release updates to a portion of the users, monitor for issues, and increase the percentage as confidence grows.
  1. User Feedback & Reviews:
  • Actively monitor and respond to user feedback.
  • Address issues highlighted in the reviews or bug reports and release updates based on user feedback.
  1. App Metrics and Performance Monitoring:
  • Regularly check the Play Console metrics for crash reports, ANRs (Application Not Responding), and app performance insights.
  • Use this data to improve app stability and optimize performance across different devices.
Testing & Release Process:
  1. App Testing:
  • Unit Testing using JUnit for individual component testing.
  • Integration Testing using frameworks like Espresso for UI testing and end-to-end testing of app components.
  • Automated Testing for CI/CD pipelines to ensure code stability across different versions and environments.
  1. Beta Testing and Testers Management:
  • Run beta tests through the Play Console's beta release track to gather feedback before releasing an app to the public.
  • Use Firebase Test Lab for automated testing on a wide range of real Android devices.
  1. App in Developer Mode:
  • Keep the app in developer mode to restrict access to only development team members during testing.
  • Use debug signing keys and debug builds for internal testing and development.
  • Enable developer options on test devices, such as USB debugging, mock locations, and logging.
App in Test Mode:
  1. Setting Up Test Environments:
  • Create staging environments to mimic production conditions for testing purposes.
  • Set up test servers and use mock APIs for features that arent ready to go live yet.
  1. Managing Testers:
  • Add testers to closed testing tracks via the Play Console to receive test versions of the app.
  • Monitor their feedback and app behavior during this phase.
  1. Testing in Various Stages:
  • Use alpha/beta releases in the Play Console to distribute pre-release versions to select groups of testers.
  • Incorporate features like internal testing for immediate team and open beta testing for a broader user base.
Releasing the App:
  1. Staged Rollout:
  • Use staged rollout to release the app gradually to a smaller percentage of users to ensure stability.
  • Monitor feedback and crashes before increasing the rollout percentage.
  1. Final Release:
  • Once testing is successful and no major issues are identified, promote the release to the production track.
  • After the final release, ensure continued monitoring using Google Play Console and Firebase Analytics to handle post-release crashes or issues.


  • Patna, Bihar, India Collabdiary Full time

    Job Title: Senior Android DeveloperCollabdiary is an influencer marketing company based in Mumbai and Bangalore. With a team of 2-10 employees, the company specializes in the Technology, Information, and Media industry.We are seeking a highly skilled Senior Android Developer to join our dynamic team. The ideal candidate will have 7 to 10 years of experience...


  • Patna, Bihar, India Collabdiary Full time

    Senior Android Developer PositionWe are seeking a seasoned Senior Android Developer to join our team at Collabdiary, a leading influencer marketing company based in Mumbai and Bangalore. As a key member of our dynamic team, you will be responsible for designing, developing, and maintaining high-quality Android applications that meet the needs of our clients...


  • Patna, Bihar, India Collabdiary Full time

    Job Title: Senior Android DeveloperCompany OverviewCollabdiary is a dynamic influencer marketing company based in Mumbai and Bangalore, specializing in the Technology, Information, and Media industry.Job DescriptionWe are seeking a highly skilled Senior Android Developer to join our team. The ideal candidate will have 7-10 years of experience in Android...


  • Patna, Bihar, India Collabdiary Full time

    Company OverviewCollabdiary is a leading influencer marketing company based in India, specializing in the Technology, Information, and Media industry. With a team of 2-10 employees, we strive to deliver innovative solutions to our clients.Job OverviewWe are seeking a highly skilled Senior Android Developer with 7 to 10 years of experience to join our dynamic...


  • Patna, Bihar, India EUGENIX STAFFING SOLUTIONS Full time

    Job Title: Senior Dot Net DeveloperJob Summary:We are seeking a highly skilled Senior Dot Net Developer to join our team at EUGENIX STAFFING SOLUTIONS. The ideal candidate will have a strong background in .NET development, including C#, ASP.NET, and ADO.NET.Responsibilities:Design, code, and develop web applications using the .NET platform.Collaborate with...


  • Patna, Bihar, India Pranam Recruiters Full time

    Job Title: Senior DotNet and Angular DeveloperJob Summary:We are seeking an experienced Full Stack Developer specializing in DotNet and Angular with a minimum of 7 years of experience. The ideal candidate should have strong expertise in both frontend and backend development to build and enhance healthcare technology solutions. Strong communication skills are...

  • Senior Team Manager

    2 weeks ago


    Patna, Bihar, India HI TEK SYNDICATE Full time

    We are seeking a highly skilled and experienced Senior Team Manager to join HI TEK SYNDICATE as a key member of our team. As a Senior Team Manager, you will be responsible for leading and managing a team of consultants to achieve the organization's objectives and drive business growth.Key Responsibilities:Team Leadership: Provide guidance, instruction, and...


  • Patna, Bihar, India Venus Star Construction - A Venus Star Group Company Full time

    Job Title: Senior Procurement ManagerCompany OverviewVenus Star Construction Pvt. Ltd. (A Venus Star Group Company) is a leading real estate developer with 12 years of industry experience. We specialize in conceptualizing and delivering quality infrastructure projects that cater to diverse customer requirements, enhancing the quality of life with aesthetic...


  • Patna, Bihar, India Skillventory - A Leading Talent Research Firm Full time

    About the Role:We are seeking a skilled Senior Software Engineer to join our team.The ideal candidate will have a strong background in software development and be able to design, develop, and test complex software systems.Develop and maintain high-quality software applicationsCollaborate with cross-functional teams to identify and prioritize project...


  • Patna, Bihar, India Add24 Services Private Limited Full time

    Job Title: Senior Graphic DesignerCompany Overview:Add24 Services Private Limited is a leading marketing agency based in Patna, India. With over 50 trusted clients across the country and involvement in 25+ government projects, the company offers innovative marketing solutions.Job Summary:We are seeking a highly skilled Senior Graphic Designer to join our...

  • Senior Branch Manager

    2 weeks ago


    Patna, Bihar, India CreditAccess Grameen Limited Full time

    Key ResponsibilitiesAs a Senior Branch Manager at CreditAccess Grameen Limited, you will be responsible for driving business growth and excellence in our branch operations. Your key duties will include:Identifying and recommending new business opportunities to enhance customer satisfaction and loyaltyProviding strategic leadership to employees, fostering a...


  • Patna, Bihar, India Disha Skill Training Services Full time

    Job Title: Senior Backend DeveloperAbout the Role:We are seeking a highly skilled Senior Backend Developer to join our team at {company}. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our backend systems.Key Responsibilities:Design and develop high-quality, scalable, and maintainable backend...


  • Patna, Bihar, India Sanity Software Full time

    **Expertise in Software Development**Sanity Softwares offers cutting-edge software development services to businesses and individuals. Our team of experienced professionals delivers high-quality solutions that meet the unique needs of each client.We specialize in developing scalable and secure software solutions using the latest technologies and...


  • Patna, Bihar, India Pranam Recruiters Full time

    Job Title: Salesforce Senior Technical ArchitectJob Summary: We are seeking a highly skilled Salesforce Senior Technical Architect to lead our technical teams in the development and deployment of Salesforce platforms. The ideal candidate will have proven expertise in Salesforce architecture integrations and customizations, strong leadership and communication...


  • Patna, Bihar, India TekPillar Full time

    Job Description:As a Senior Model Validation Specialist at TekPillar, you will be responsible for implementing and maintaining model validation processes.The role involves conducting validation and ongoing monitoring activities for new and existing models, providing assessment through comprehensive validation reports, and ensuring Daily Resolution Rate as...


  • Patna, Bihar, India DinePalace Foodme Full time

    Job Title: Software Development ManagerWe are seeking a highly motivated and experienced Software Development Manager to lead and mentor a team of software developers at DinePalace / Foodme. This is a remote position that offers a competitive salary, a friendly environment, and opportunities for learning and development.Key Responsibilities:Manage, mentor,...


  • Patna, Bihar, India Pranam Recruiters Full time

    Job Description: We are seeking a highly skilled Senior DevOps Engineer Site Reliability Engineer to join our team at Pranam Recruiters. As a key member of our infrastructure team, you will be responsible for managing the reliability, availability, and scalability of our cloud infrastructure.Key Responsibilities:Develop and maintain CI/CD pipelines to...


  • Patna, Bihar, India Mahindra Rise Full time

    Job Title: Senior Territory Manager - Telecom ServicesCompany: Mahindra RiseResponsibilities:Lead a team of Service Mechanics in resolving technical issues and improving dealership efficiency.Develop and implement service schemes to increase dealer profitability, such as annual maintenance contracts and service improvements.Project service activities and...


  • Patna, Bihar, India youngbihar Full time

    Young Bihar Movement is a registered trust established to revolutionize the social, economic, cultural, and political landscape of Bihar. Our core idea is to make Bihar the number one State in India by 2030.We are seeking a Programme Coordinator to provide specialized administrative support in the development, implementation, and marketing of...


  • Patna, Bihar, India youngbihar Full time

    Programme Coordinator OpportunityYoung Bihar is seeking a highly skilled Programme Coordinator to provide specialized administrative support in the development, implementation, and marketing of our programmes and projects.The successful candidate will be educated to a master's degree or equivalent, with a strong background in social policy, social...