SDE2 - Android Kotlin

3 days ago


Bangalore North Karnataka India The Product Guys Full time ₹ 10,000 - ₹ 50,000 per year

Scopingo Influence product discussions, plan work sequencing,handle edge cases,define correctness of the project, and influence successKPIs.o Do assessment of Technical feasibility for functionalrequirement and validatethe feasibility and coverage of Non -functional requirements.o Engineering Milestone proposal and once the roadmap isfinalised, discoverthe spectrum of changes.  Designo Propose data and domain architecture, propose alternativesolutions with thebest one following Clean architecture and with the reason,and understands theclearing of tech debt in a given iteration.o Propose LLD with reviews from SDE3/SDE4, design Test casesand increasetest coverageo Propose ERDs with success criteria, guard rail metrics,and from securityaspects  Development Communicate effectively with cross -functionaldevs, provide andvalidate effort estimates, develop high -quality code ofapproved design, perform codereviews, dev testing should be exhaustive and coverage ofall happy and sad flows ontesting sandbox and work closely with the QA team to ensuretimely fixes of bugs. Maintenanceo Ensure smooth functioning of engineering metrics likeCrashes, Non -fatalcrashes, ANRs, Memory Leaks, App Startup time, Batteryoptimisation etcand diagnose concerns, manage tech debt, and contribute toknowledgemanagement through documentation.o Escalate and involve relevant folks in Incident managementand handle alltypes of QA support tickets. Innovation and Explorationo Researching new technologies or trends, analyzing customeror market needs,or identifying potential areas for process improvement oroptimization.o Designing and executing experiments, prototyping newfeatures orfunctionality Project Managemento Participate in project planning meetings, help to defineproject scope andtimelines, and contribute to risk assessments or mitigationstrategies.o Communicate with stakeholders or other departments toensure that the workaligns with the overall project goals and vision.  Documentationo Detailed technical documentation that explains the designand implementationof the software being developed. This could includedocumenting RIBs flow,data models, entities, state, VM, Presenters, Listeners,system architecture, usecases or other technical detailso Create or review design documents that outline thefeatures or functionality ofthe software being developed  Team Grooming Provide technical guidance to the teammembers throughengineering 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 -boardingo Organising orientation, training, and providing newemployees with the toolsand resources they need to be successful in their roles.Help buildunderstanding of products and systems for new employees byconductingramp -up sessions.o Conduct knowledge transfer sessions for exiting employeesto ensure smoothtransfer of ownership with minimal disruption.  RequirementsTechnical Expertiseo Very good understanding in designing and developing nativemobileapplications for Androido In -depth understanding of some of the core Androidarchitecture componentslike Activity, Fragments, Services, Broadcast receivers etco Strong knowledge of Android SDK, different versions ofAndroid, and how todeal with different screen sizes.o Strong knowledge of Android Jetpack components such asRoom, LiveData,ViewModel, and WorkManager.o Solid understanding of integrating RESTful APIs andthird -party libraries inAndroid applications.o Solid understanding of mobile app deployment processes onGoogle PlayStore, and familiarity with Google Play Console and Firebaseconsole.o Strong coding skills in relevant programming languagessuch as Kotlin, andJavao Good understanding of software architecture patterns andprinciples such asSOLID principles, Clean Architecture, MVVM, MVI, or MVPo Solid understanding of Reactive programming like RxJava,Coroutine Flow,LiveDatao Solid understanding of asynchronous programming likeRxJava and/orCoroutineso Solid understanding of Dependency injection principlesusing any of thelibraries like Dagger2, Hilt, Koin etco Ability to write efficient, maintainable, and scalablecodeo Ability to propose non -functional items during scoping outof taskso Ability to propose necessity of third party libraries andcan choose the bestbetween multiple librarieso Familiarity with testing frameworks and techniques such asJUnit, Mockito,Espresso, UI Automationo Strong Knowledge of debugging and profiling tools todiagnose and fix issuesin the code and improve metrics like Crashes, Non -fatalcrashes, MemoryLeaks, App Startup time etc o Understanding of Agile development methodologies andexperience workingin Agile teamso Knowledge of DevOps tools and practices such as ContinuousIntegration andContinuous Deployment (CI/CD)  Soft Skillso Excellent communication skills to collaborate withcross -functional teams andstakeholderso Ability to work independently and take ownership ofprojectso Strong problem -solving skills to tackle complex technicalchallengeso Attention to detail to ensure high -quality deliverableso Ability to provide technical guidance, conduct knowledgetransitions, andtrain and support team memberso Help in organizing orientation and training sessions fornew employees Persona: 2+ years of experience working on native Android appdevelopment Should have experience building and shipping large -scalemobile applications for avariety of clients across different industries. Should be an excellent team player and should have verygood communication skillsalong with excellent stakeholder management skills. Should have openness for feedback and should be coachable. Very good understanding of products and modules he hasbuilt and worked on Must have owned some modules and features and shows goodownership skills Strong understanding of Kotlin and Java programminglanguages Expertise in Android app development frameworks andlibraries Solid understanding of architectures like Cleanarchitecture, MVVM, MVI, MVPalong 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, latestandroid developmenttechnologies and best practices and agile methodologies Excellent problem -solving and debugging skills Work closely with the product and design teams to ensurethe best user experience Ensures code quality by performing code reviews, testing,and debugging Collaborate with cross -functional teams including backenddevelopers, designers, andproduct managers Stays up -to -date with the latest trends and technologiesin the Android developmentspace



  • Bangalore, India Votary Softech Solutions Pvt. Ltd. Full time

    Job Title: Android Application Developer (Kotlin) Location: Bangalore, India Experience Level: 2–5 Years About the Role: We are seeking a skilled and passionate Android Application Developer with strong proficiency in Kotlin to join our dynamic mobile development team in Bangalore. As an Android Developer, you will be responsible for designing, developing,...


  • Bengaluru, Karnataka, India, Karnataka Votary Softech Solutions Pvt. Ltd. Full time

    Job Title: Android Application Developer (Kotlin) Location: Bangalore, India Experience Level: 2–5 YearsAbout the Role:We are seeking a skilled and passionate Android Application Developer with strong proficiency in Kotlin to join our dynamic mobile development team in Bangalore. As an Android Developer, you will be responsible for designing, developing,...


  • Bangalore, India Andor Tech Full time

    &## ; Hiring: Android Developers (5+ Years Experience)&## ; We’re looking for skilled Android Developers to join our team for an exciting opportunity with a retail product-based MNC . &## ; Location: Manyata Tech Park, Bangalore &## ; Company: Andor Tech (Deployment to a Retail-Based Product MNC) &## ; Joiners: Immediate Joiners only &## ; Key Skills...

  • Android Developer

    3 days ago


    Bangalore North, Karnataka, , India Awign Expert Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    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 libraries and architecture patterns.  As an Android Engineer, you will work closely with cross...


  • Bangalore, India CareerXperts Consulting Full time

    We're looking for an experienced and passionate Android Developer to join our team. You'll play a key role in designing, building, and maintaining high-quality, performant native applications for the Android platform, focusing on modern tools and clean architecture. Develop and Innovate: Design and build advanced applications for the Android platform using...


  • Gurugram, Gurugram, India Farsight Technologies Full time

    Job Description Description Key Responsibilities : - Develop and maintain Android applications using Kotlin and Android SDK. - Integrate Android apps with backend services using RESTful APIs (experience with Retrofit or Volley mandatory). - Design intuitive and responsive user interfaces following Android UI design principles, patterns, and best practices. -...


  • Bangalore, India ANSR Full time

    Bengaluru, a hub of digital transformation delivering services exclusively to our client, Abercrombie & Fitch Co. (A&F Co. is a global, digitally led omnichannel specialty retailer of apparel and accessories catering to kids through millennials with assortments curated for their specific lifestyle needs. Now is your opportunity to join us and develop dynamic...

  • Android Engineer

    4 weeks ago


    Coimbatore, India Uplers Full time

    Job Description Experience: 4.00 + years Salary: Confidential (based on experience) Expected Notice Period: 15 Days Shift: (GMT+05:30) Asia/Kolkata (IST) Opportunity Type: Remote Placement Type: Full Time Contract for 12 Months(40 hrs a week/160 hrs a month) (*Note: This is a requirement for one of Uplers client - LL) What do you need for this opportunity...

  • Android Developer

    4 days ago


    bangalore, India Atmana Full time

    Job Title: Android Engineer (Kotlin + Flutter) Location: Remote Employment Type: Full-Time Experience Level: 2–3 Years We are seeking a skilled Android Engineer with strong expertise in Kotlin and hands-on experience in Flutter to join our mobile development team. You will be responsible for building, maintainin...

  • Android Developer

    2 days ago


    bangalore, India Recro Full time

    Experience required: 4+ yrs onlyLocation: Bengaluru, 5 days/weekAbout the Role:We are looking for a skilled Android Developer who is passionate about building high-performance, reliable, and scalable mobile applications. The ideal candidate should be proficient in Kotlin Coroutines for asynchronous programming, and Java.Required Skills & Qualifications:•...