SDE2 - Android Kotlin
7 hours ago
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
-
SDE2 - Android Kotlin
6 days ago
Bangalore North, Karnataka, , India The Product Guys Full timeScopingo 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...
-
Android Developer
3 weeks ago
Bangalore, Karnataka, India virtusa Full timeJOB DESCRIPTIONSkillxe2x80x94 Android Developer Kotlin Experience 4-6 YrsRole T3Responsibilities xc2xb7 Java Kotlin Kotlin is preferred for modern development Jetpack compose and Roomxc2xb7 Android SDK Understanding core components like Activities Fragments Services Broadcast Receiversxc2xb7 UI Design UX Principles Working with XML layouts Jetpack Compose...
-
Android Developer
1 day ago
Jaipur, India Bellurbis Full timeJob Description Job Title: Kotlin Multiplatform Developer Location: Jaipur, Rajasthan Experience: 13 Years Roles & Responsibilities: - Develop cross-platform applications using Kotlin Multiplatform (KMP) - Share business logic across Android & iOS - Work closely with mobile and backend teams - Write clean, maintainable, and scalable Kotlin code - Debug,...
-
Android Developer
1 day ago
Jaipur, India Bellurbis Full timeJob Description Job Title: Android Developer (Kotlin) Location: Jaipur, Rajasthan Contract Type: 3-Month Fixed Contract Experience: 15 Years Role Overview We are seeking a skilled Android Developer with strong experience in Kotlin to join our team on a short-term contract (3 months). You'll work on enhancing, maintaining, and delivering high-quality mobile...
-
Android Dev Java/Kotlin
1 week ago
bangalore, India Ubique Systems Full timeAndroid Application DeveloperExperience Required: Minimum 7+ years in Android application development using Kotlin and JavaKey Responsibilities & RequirementsTechnical ExpertiseStrong knowledge of Android foreground services, AIDL, and Content ProvidersDeep understanding of Android UI design principles, patterns, and best practicesHands-on experience...
-
Android + Kotlin + Multiplatform Developer
3 weeks ago
bangalore, India aajubaju.in Full timeStealth Mode Startup Founded by a Silicon Valley veteran with a background in Software Engineering, working on the most significant urban B-C network startup idea in the last decade. Backed by IIT alumni and San Francisco-based veterans. This is an exclusive opportunity to be an early-stage contributor in a solid company and reap stellar opportunity. Job...
-
Android Dev Java/Kotlin
1 week ago
bangalore, India Ubique Systems Full timeAndroid Application Developer Experience Required: Minimum 7+ years in Android application development using Kotlin and Java Key Responsibilities & Requirements Technical Expertise Strong knowledge of Android foreground services , AIDL , and Content Providers Deep understanding of Android UI design principles , patterns, and best practices Hands-on...
-
Android Developer
2 days ago
Bangalore North, Karnataka, , India Awign Expert Full timeJob 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...
-
Android + Kotlin + Multiplatform Developer
3 weeks ago
India aajubaju.in Full timeStealth Mode StartupFounded by a Silicon Valley veteran with a background in Software Engineering, working on the most significant urban B-C network startup idea in the last decade. Backed by IIT alumni and San Francisco-based veterans.This is an exclusive opportunity to be an early-stage contributor in a solid company and reap stellar opportunity.Job...
-
Android + Kotlin + Multiplatform Developer
3 weeks ago
India aajubaju.in Full timeStealth Mode Startup Founded by a Silicon Valley veteran with a background in Software Engineering , working on the most significant urban B-C network startup idea in the last decade. Backed by IIT alumni and San Francisco -based veterans. This is an exclusive opportunity to be an early-stage contributor in a solid company and reap stellar opportunity. Job...