Android Developer

4 days ago


Bengaluru, Karnataka, India Uncap Research Labs Full time ₹ 12,00,000 - ₹ 36,00,000 per year
Requirement:  3+ years of experience working on native Android app development  Should have experience building and shipping large-scale mobile applications for a variety of clients across different industries.  Should be an excellent team player and should have very good communication skills along with excellent stakeholder management skills.  Very good understanding of products and modules he has built and worked on  Must have owned some modules and features and shows good ownership skills  Strong understanding of Kotlin and Java programming languages  Expertise in Android app development frameworks and libraries  Solid understanding of architectures like Clean architecture, MVVM, MVI, MVP along with SOLID principles, and design patterns.  Understanding of performance optimization techniques (e.g. memory management, network optimization, etc.)  Good understanding of Android testing frameworks (e.g. JUnit, Mockito, Espresso, etc.)  Knowledge of software development best practices, latest android development technologies and best practices and agile methodologies  Excellent problem-solving and debugging skills  Work closely with the product and design teams to ensure the best user experience  Ensures code quality by performing code reviews, testing, and debugging  Collaborate with cross-functional teams including backend developers, designers, and product managers  Stays up-to-date with the latest trends and technologies in the Android development space
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 year

    Job 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 year

    Android 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 year

    Android 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 year

    Android 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 year

    Position: 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 year

    Job 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 year

    Android 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 year

    Job 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 year

    Job 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 year

    Job 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...