Android Development

Place of work Ranchi
Contract type -
Start date -
Salary -

Job details

Job description, work day and responsibilities

Skills:
Java, Kotlin, Android SDK, UI/UX Design, Firebase, RESTful APIs, SQLite, Git,

Company Overview

Collabdiary 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. For more information about Collabdiary, visit our website.

Job Overview

We are looking for a Senior Android Developer with 7 to 10 years of work 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
• 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.
• App Architecture:
• Expertise in MVVM, MVP, Clean Architecture, and Repository Patterns.
• Deep understanding of Jetpack components: LiveData, ViewModel, Navigation, DataBinding, etc.
• Version Control:
• Extensive experience with Git for version control and collaboration.
• 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.
• App Performance Optimization:
• Experience in optimizing apps for memory, battery usage, and smooth performance.
• Use of Profiling tools for memory, battery, and network optimization.
• 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.
• Database Management:
• Hands-on experience with SQLite, Room Database, and real-time databases like Firebase Firestore.
• Expertise in caching and local data storage.
• 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.
• Play Console Management:
• Expertise in managing apps on Google Play Console, including releases, app signing, and user reviews.

Project Handling
• 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.
• 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
• 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.
• 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.
• 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
• 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.
• 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.
• 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
• 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.
• 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.
• 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
• 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.
• 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.

Company address

India
Jharkhand
Ranchi
Show on map Get directions
Company Name: Collabdiary
You will be redirected to another website to apply.
Offer ID: #1002325, Published: 1 week ago, Company registered: 9 months ago

Other offers

Mp Vyapam Teacher Recruitment 2024 Notification and Apply Online
1718login
· Bhopal, IN
All the information related to Mp Vyapam Teacher Recruitment 2024 is provided here. Read the article carefully to get all the information about Mp Vyapam Teacher Recruitment.
Beautician
1718login
· Jalgaon, IN
Other Requirements: 1. Must have good communication skills. 2. Comfortable working in Day Shift. 3. Should have sound knowledge of Computer and related software (MS Office Etc.) 4. Should be a team player. Benefits: 1. P...
Ujjain Sambhag Anganwadi Recruitment 2024 Notification and Apply Online
1718login
· Ujjain, IN
All the information related to Ujjain Sambhag Anganwadi Recruitment 2024 is provided here. Read the article carefully to get all the information about Ujjain Sambhag Anganwadi Recruitment.
Hair Stylist
1718login
· Mysore, IN
Salary Range : Rs. 10000 - Rs. 12000 , based on skills, experience, and interview performance Educational Requirement : < 10th Pass / Male Only Work Arrangement : Work From Office Gender Preference : Male only Skills ...
MEGCAB Multi Tasking Staff Recruitment 2025 - 08th/ VIII Class Jobs In Shillong – Meghalaya
1718login
· Shillong, IN
MEGCAB Multi Tasking Staff Recruitment 2025 for Government Sector Vacancy in Meghalaya. Application Submission Last Date is 15.01.2025. MEGCAB Multi Tasking Staff Vacancy is for Shillong, Meghalaya State Government. Read...
Office peon - Male
1718login
· Visakhapatnam, IN
Office Peon - (Optical Store - Retail) Role & Responsibilities: • He should assist in any office work that may be required of him. • He should refill the water bottles for use by the officer or staff if so required. ...
73 Vacancies at Meghalaya Cooperative Apex Bank
1718login
· Shillong, IN
**Apply for Multi-Tasking Staff, Banking Assistant, and Cashier roles at Meghalaya Cooperative Apex Bank. Exciting opportunities await!**
Office Boy / Helper
1718login
· Kanpur, IN
Salary Range : Rs. 10000 - Rs. 16000 , based on skills, experience, and interview performance Educational Requirement : Tenth Pass / Male Only Work Arrangement : Work From Office Gender Preference : Male only Skills Requ...
Senior Business Developer - Government
1718login
· New Delhi, IN
Company Description C S Direkt Events and Exhibitions Pvt Ltd is a techno-creative agency with 25 years of experience, specializing in Sound and Light shows, Theme parks, Museums, Exhibitions, Events, and films. Located ...
Gaurela Pendra Marwahi Peon Recruitment 2024 Notification and Apply Online
1718login
· Gaurella, IN
All the information related to Gaurela Pendra Marwahi Peon Recruitment 2024 is provided here. Read the article carefully to get all the information about Gaurela Pendra Marwahi Peon Recruitment.
Internship in Fashion Design
1718login
· Bangalore, IN
Internship for Fashion Design Students And Graduates Black Linus Studios International LLP in its endeavour to make students job ready offers internship programmes that help mould the students for real world job prepared...
Furniture Manufacturing Coordinator
1718login
· Mumbai, IN
Company Description To coordinate as per drawings and dimensions with Karigars, Architect... Role Description This is a full-time on site role as a Furniture Manufacturing Coordinator at Belmunfurniture in Mumbai with as...
Designer - Active Wear & Sleep Wear Bangalore
1718login
· Bangalore, IN
Executes all the Range Plans for the season on time (OTIF) - Selects fabrics/prints/trims as are viable in terms of cost, quality and look for the category, brand, theme and season - Conducts Market Research by travellin...
Manufacturing Engineer
1718login
· Bangalore, IN
Skills: Lean Manufacturing, CAD/CAM, Wiring harness, Aerospace, Methods Engineering, Manufacturing, Role: Methods/Manufacturing Engineer Experience: 1+ years Location: Bangalore Domain: Aerospace/Defense Notice period: I...
Dehcyshop Freelance Fashion Designer
1718login
· Tiruchirappalli, IN
Dehcy.shop is seeking a talented and creative Freelance Fashion Designer to collaborate with our team remotely. If you have a passion for innovative fashion design and aspire to make a mark in a global marketplace, we wa...