Android Development
2 months ago
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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
-
Senior Android Developer
3 weeks ago
Patna, Bihar, India Collabdiary Full timeSenior Android Developer PositionCollabdiary is an influencer marketing company based in Mumbai and Bangalore, specializing in the Technology, Information, and Media industry.We are seeking an experienced Senior Android Developer to join our dynamic team. The ideal candidate will have 7 to 10 years of work experience and a strong background in Android...
-
Senior Android Developer
4 weeks ago
Patna, Bihar, India Collabdiary Full timeSenior 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...
-
Android Developer
7 months ago
Patna, India Dotflick Solutions Full timeRole : Android DeveloperResponsibilities :- Design and implement innovative and user-friendly Android applications using Kotlin, Java, and Flutter.- Collaborate with cross-functional teams to define requirements, develop new features, and deliver high-quality software solutions.- Write clean, efficient, and maintainable code following best practices and...
-
Senior Android Developer
4 weeks ago
Patna, Bihar, India Collabdiary Full timeJob 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...
-
Android Developer
1 month ago
Patna/Srinagar/Orrisa/Guwahati/Bhubaneshwar/Cuttack/Kolkata, India Dotflick Solutions Full timeJob Title: Android DeveloperAt Dotflick Solutions, we're seeking an experienced Android Developer to join our team. As an Android Developer, you will be responsible for designing and implementing innovative Android applications using Kotlin, Java, and Flutter. Collaborate with cross-functional teams to define requirements, develop new features, and deliver...
-
Android Developer
6 months ago
Patna/Srinagar/Orrisa/Guwahati/Bhubaneshwar/Cuttack/Kolkata, IN Dotflick Solutions Full timeRole : Android DeveloperResponsibilities :- Design and implement innovative and user-friendly Android applications using Kotlin, Java, and Flutter.- Collaborate with cross-functional teams to define requirements, develop new features, and deliver high-quality software solutions.- Write clean, efficient, and maintainable code following best practices and...
-
Mobile Engineering Manager
6 months ago
MP/Bhopal/Bihar/Patna, IN Dotflick Solutions Full timeJob Designation : Mobile Engineering ManagerDomain : ITApplications : Mobile Platform5 Days working :Job Description :Responsibilities :- Lead engineering teams composed of backend, frontend, iOS, Android developers and QA.- Contribute to the technical strategy and collaborate with key stakeholders to influence the product outcome both for long and...
-
Senior Software Engineer
6 months ago
Tamil Nadu/Bihar/Patna/Chennai/Madurai/Coimbatore, IN ATech Full timeRole : Senior Software Engineer (Android)Positions Open : 4 NosResponsibilities :- Develop Android client code solutions that deliver on Product Strategy and adhere to established engineering best practices, design guidelines and principles- Partner with Software Engineers, UX/UI, Quality Engineers, Product Owners/Analysts to deliver high performing quality...
-
Software Development Expert
1 month ago
Tamil Nadu/Bihar/Patna/Chennai/Madurai/Coimbatore, India ATech Full timeSenior Software Engineer**Job Summary**We are seeking a skilled Senior Software Engineer to join our team at ATech. As a seasoned professional in the field of mobile application development, you will be responsible for designing, developing, and delivering high-quality Android applications that meet the needs of our clients.**Key Responsibilities**-...
-
Mobile Application Developer
1 month ago
Goa/Kolkata/Jharkhand/Bihar/Ranchi/Jamshedpur/Patna/Pondicherry/Bhopal/MP/Guwahati, India Aricent Full timeJob Title: Mobile Application DeveloperJob Description:We are seeking a highly skilled Mobile Application Developer to join our team at Aricent. As a Mobile Application Developer, you will be responsible for designing, developing, and testing mobile applications for Android and iOS platforms.Key Responsibilities:Design and develop mobile applications using...
-
Senior Flutter Developer
1 month ago
Goa/Kolkata/Jharkhand/Bihar/Ranchi/Jamshedpur/Patna/Pondicherry/Bhopal/MP/Guwahati, India Aricent Full timeRole SummaryAs a skilled Flutter Engineer, you will be responsible for building end-to-end applications and testing for performance based on predefined scope.You will work with our leadership team to integrate business requirements with technical architecture and understand the product development roadmap.Key Responsibilities:- Analyze & optimize user...
-
Senior Mobile Engineering Manager
1 month ago
MP/Bhopal/Bihar/Patna, India Dotflick Solutions Full timeJob Title: Senior Mobile Engineering ManagerJob Summary:We are seeking a highly experienced and skilled Senior Mobile Engineering Manager to lead our mobile engineering team. The ideal candidate will have a strong technical background, excellent leadership skills, and a passion for innovation.Key Responsibilities:Lead engineering teams composed of backend,...
-
Flutter Engineer/Mobile Application Developer
6 months ago
Goa/Kolkata/Jharkhand/Bihar/Ranchi/Jamshedpur/Patna/Pondicherry/Bhopal/MP/Guwahati, IN Aricent Full timeRole : Flutter Engineer (Mobile Application Developer)- 5 Open Positions Job Description :- Should have strong analytical, logical thinking and problem solving skills- Build end-to-end applications and test for performance based on predefined scope.- Work with Ycenter's leadership team to integrate business requirements with technical architecture and...
-
Mobile Engineering Manager
1 month ago
MP/Bhopal/Bihar/Patna, India Dotflick Solutions Full timeJob Title: Mobile Engineering ManagerAt Dotflick Solutions, we are seeking an experienced Mobile Engineering Manager to lead our mobile engineering teams. The ideal candidate will have a strong technical background, excellent leadership skills, and a passion for innovation.Key Responsibilities:Lead engineering teams composed of backend, frontend, iOS, and...
-
Senior Software Engineer
1 month ago
Tamil Nadu/Bihar/Patna/Chennai/Madurai/Coimbatore, India ATech Full timeSenior Software EngineerAt ATech, we're seeking a highly skilled Senior Software Engineer to join our Android team. As a key member of our engineering team, you will be responsible for designing, developing, and delivering high-quality Android applications that meet our product strategy and engineering best practices.Key Responsibilities:Develop Android...
-
IT Marketing Assistant
1 week ago
Patna, Bihar, India Nextindia Initiative Pvt. Ltd. Full time**Designation - IT Marketing Assistant** **Salary - Rs.15,000 to Rs.25,000** **Incentives - More than you expected.** **Location - Patna, Bihar** **Roles and Responsibilities** - **Lead Generation & Prospecting**: - Qualify leads and nurture relationships to convert prospects into paying clients. - Research client needs and pain points to tailor...