Android Developer
4 days ago
Skills: Technical Expertise Very good understanding in designing and developing native mobile applications for Android In-depth understanding of some of the core Android architecture components like Activity, Fragments, Services, Broadcast receivers etc Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes. Strong knowledge of Android Jetpack components such as Room, LiveData, ViewModel, and WorkManager. Solid understanding of integrating RESTful APIs and third-party libraries in Android applications. Solid understanding of mobile app deployment processes on Google Play Store, and familiarity with Google Play Console and Firebase console. Strong coding skills in relevant programming languages such as Kotlin, and Java Good understanding of software architecture patterns and principles such as SOLID principles, Clean Architecture, MVVM, MVI, or MVP Solid understanding of Reactive programming like RxJava, Coroutine Flow, LiveData
Solid understanding of asynchronous programming like RxJava and/or Coroutines Solid understanding of Dependency injection principles using any of the libraries like Dagger2, Hilt, Koin etc Ability to write efficient, maintainable, and scalable code Ability to propose non-functional items during scoping out of tasks Ability to propose necessity of third party libraries and can choose the best between multiple libraries Familiarity with testing frameworks and techniques such as JUnit, Mockito, Espresso, UI Automation Strong Knowledge of debugging and profiling tools to diagnose and fix issues in the code and improve metrics like Crashes, Non-fatal crashes, Memory Leaks, App Startup time etc Understanding of Agile development methodologies and experience working in Agile teams Knowledge of DevOps tools and practices such as Continuous Integration and Continuous Deployment (CI/CD)
Soft Skills Excellent communication skills to collaborate with cross-functional teams and stakeholders Ability to work independently and take ownership of projects Strong problem-solving skills to tackle complex technical challenges Attention to detail to ensure high-quality deliverables Ability to provide technical guidance, conduct knowledge transitions, and train and support team members Help in organizing orientation and training sessions for new employees
Role Scoping Influence product discussions, plan work sequencing, handle edge cases, define correctness of the project, and influence success KPIs. Do assessment of Technical feasibility for functional requirement and validate the feasibility and coverage of Non-functional requirements. Engineering Milestone proposal and once the roadmap is finalised, discover the spectrum of changes. Design Propose data and domain architecture, propose alternative solutions with the best one following Clean architecture and with the reason, and understands the clearing of tech debt in a given iteration. Propose LLD with reviews from SDE3/SDE4, design Test cases and increase test coverage Propose ERDs with success criteria, guard rail metrics, and from security aspects Development Communicate effectively with cross-functional devs, provide and validate effort estimates, develop high-quality code of approved design, perform code reviews, dev testing should be exhaustive and coverage of all happy and sad flows on testing sandbox and work closely with the QA team to ensure timely fixes of bugs. Maintenance Ensure smooth functioning of engineering metrics like Crashes, Non-fatal crashes, ANRs, Memory Leaks, App Startup time, Battery optimisation etc and diagnose concerns, manage tech debt, and contribute to knowledge management through documentation.
Escalate and involve relevant folks in Incident management and handle all types of QA support tickets.
Innovation and Exploration Researching new technologies or trends, analyzing customer or market needs, or identifying potential areas for process improvement or optimization. Designing and executing experiments, prototyping new features or functionality Project Management Participate in project planning meetings, help to define project scope and timelines, and contribute to risk assessments or mitigation strategies. Communicate with stakeholders or other departments to ensure that the work aligns with the overall project goals and vision.
Documentation Detailed technical documentation that explains the design and implementation of the software being developed. This could include documenting RIBs flow, data models, entities, state, VM, Presenters, Listeners, system architecture, use cases or other technical details Create or review design documents that outline the features or functionality of the software being developed
Team Grooming Provide technical guidance to the team members through engineering best practices and ensure they are followed, conduct knowledge transitions, create a knowledge repository, and train & support the business, product, analytics, QA on the engineering aspects. Onboarding & Off-boarding Organising orientation, training, and providing new employees with the tools and resources they need to be successful in their roles. Help build understanding of products and systems for new employees by conducting ramp-up sessions. Conduct knowledge transfer sessions for exiting employees to ensure smooth transfer of ownership with minimal disruption.
-
Android Developer
4 days ago
Bengaluru, Karnataka, India Cheric Technologies Full time ₹ 9,00,000 - ₹ 12,00,000 per yearJob Description:1) Position Name: Android App Developer Experience: 2~4 yearsNo of Positions: 6Programming Skills: JavaJob Description:Good hands on experience in Java, AndroidExperience in Mobile or Vehicle Android Application developmentDemonstrable analytical, problem solving, debugging skills.Strong interpersonal and team-working skills.2) Position Name:...
-
Android Developer
1 week ago
Bengaluru, Karnataka, India Capgemini Full time ₹ 15,00,000 - ₹ 25,00,000 per yearAndroid Developer As an Android Developer with 4 years of experience, you will design, develop, and optimize Android applications using Kotlin and Jetpack Compose. You will work closely with cross-functional teams to deliver high-quality, scalable, and user-friendly mobile solutions. In this role you will play a key role in:Designing and developing...
-
Android Developer
2 weeks ago
Bengaluru, Karnataka, India MOURI Tech Full time ₹ 6,00,000 - ₹ 12,00,000 per yearAndroid DeveloperExp Level: 5+ YearsLocation: BangaloreMode of Work: Work from OfficeMandatory Skill :Android SDK, Native development, different versions of Android; Android UI, JSON, OAuth, Social Sharing and Email Integration, GPS/Google API, Groovy and SQLite 3; Web & REST services; OracleDetailed Job DescriptionDevelopment of mobile apps using Android...
-
Android Developer
3 days ago
Bengaluru, Karnataka, India Hirenture Full time ₹ 9,00,000 - ₹ 12,00,000 per yearAndroid Developer Responsibilities: Conceptualizing and formulating apps that are suitable for use on all types of Android devices. Implementing measures to safeguard users' data. Ensuring that the construction and presentation of your apps are congruent with the company's standards. Proofreading your code and correcting mistakes before each...
-
Android Developer
3 days ago
Bengaluru, Karnataka, India Zigsaw Full time ₹ 5,00,000 - ₹ 15,00,000 per yearPosition: Android Developer Roles & Responsibilities: We are looking for an experienced Android developer who comes with a strong Android softwaredevelopment background and has experience in developing robust applications.Candidates from B2C background would be preferred who can provide Android solution for entire application lifecycle (concept, design,...
-
Android Developer
2 weeks ago
Bengaluru, Karnataka, India Cozzera Full time ₹ 15,00,000 - ₹ 25,00,000 per yearJob Title:Android Developer (OTT / Android TV / Live Streaming)Experience:6+ years (Minimum 4 years in Android application development)Location:BangaloreEmployment Type:Full-timeJob Summary:We are looking for an experiencedAndroid Developerto design and build advanced applications for OTT, Android TV, or live streaming platforms. The ideal candidate will...
-
Android Developer
2 weeks ago
Bengaluru, Karnataka, India Adinath forging Pvt Ltd Full time ₹ 9,60,000 - ₹ 12,00,000 per yearAndroid DeveloperAbout the Role:Duration: 6 monthsLocation: BangaloreTimings: Full Time (As per company timings)Notice Period: (Immediate Joiner - Only)Experience: 3-5 YearsJob Summary:We are looking for a skilled Android Developer to join our team and help build high-quality mobile applications. The ideal candidate should have expertise in Kotlin, a strong...
-
Android Developer
3 days ago
Bengaluru, Karnataka, India JK Tech World Full time ₹ 12,00,000 - ₹ 36,00,000 per yearJob Overview:We are looking for a talented Android Developer with expertise in Kotlin to join our development team. In this role, you will work on building, maintaining, and optimizing mobile applications for Android devices. You'll collaborate with cross-functional teams, including UI/UX designers, backend developers, and product managers, to create...
-
Android Developer
2 weeks ago
Bengaluru, Karnataka, India Seekho Full time ₹ 6,00,000 - ₹ 18,00,000 per yearJob Details:Role Type: Full-time Location: Bangalore (5 days On-site) Designation: Software Engineer II Job Summary:We are looking for a skilled Android Developer to join our team and help build high-quality mobile applications. The ideal candidate should have expertise in Kotlin, a strong understanding of the Android SDK, and experience with modern Android...
-
Android Developer
2 weeks ago
Bengaluru, Karnataka, India Seekho Full time ₹ 4,00,000 - ₹ 12,00,000 per yearJob Details:Role Type: Full-time Location: Bangalore (5 days On-site) Designation: Software Engineer II Job Summary:We are looking for a skilled Android Developer to join our team and help build high-quality mobile applications. The ideal candidate should have expertise in Kotlin, a strong understanding of the Android SDK, and experience with modern Android...