Android Developer
CodeVyasa · Greater Bengaluru Area
قدّم وتابع مع أبلاي إيدجRole OverviewWe are looking for a talented Software Development Engineer (Android)ll 2+ Yrs. of exp ll Bangalore with strong expertise in native Android development to join our engineering team. The ideal candidate should have hands-on experience building scalable Android applications or SDKs using Kotlin, a strong understanding of Android architecture, and experience with modern Android development practices. Exposure to cross-platform frameworks, SDK development, and mobile security is highly preferred.About UsCodeVyasa is a mid-sized product engineering company that works with top-tier product and solutions organizations such as McKinsey, Walmart, Razorpay, Swiggy, and others. We are a team of 750+ engineers, driving innovation across Product & Data Engineering, focusing on Agentic AI, RPA, Full Stack, and GenAI-based solutions.Mandatory Skills2+ years of hands-on experience in native Android development using Kotlin (working knowledge of Java is expected)Strong understanding of OOP concepts and Android architectural patterns such as MVVM, MVI, or Clean ArchitectureExperience with Kotlin Coroutines, Flow, Jetpack libraries, Activity/Fragment lifecycle managementHands-on experience with both XML Views and Jetpack ComposePractical experience with cross-platform frameworks such as Flutter, React Native, or CordovaStrong debugging and performance optimization skills using Android Studio Profiler, LeakCanary, and Network InspectorExperience writing clean, modular, maintainable, and scalable Android codeGood understanding of mobile application security practices including SSL Pinning, ProGuard/R8, and runtime integrity checksExperience with unit testing, UI testing, and automation frameworksPreferred QualificationsExperience building and maintaining Android SDKs or mobile librariesFamiliarity with Swift/iOS development for cross-platform feature alignmentExperience with Gradle build customization and dependency managementKnowledge of publishing libraries to Maven CentralExperience with CI/CD pipelines using GitHub Actions, Fastlane, or similar toolsActive contributions to GitHub or published applications on the Google Play StoreExperience with performance monitoring, telemetry, and analytics instrumentationKey ResponsibilitiesDevelop and enhance native Android applications and SDKs using modern Android development practicesDesign scalable, secure, and high-performance mobile solutions across diverse Android devices and OS versionsBuild reusable, modular, and maintainable components following clean architecture principlesImplement robust automation for testing, build pipelines, and performance profilingDevelop instrumentation and telemetry to monitor SDK/application performance and reliabilityEnsure application security through industry best practices including SSL Pinning, obfuscation, and runtime security checksOptimize application performance, memory usage, and network efficiencyCollaborate closely with Product Managers, Backend Engineers, QA teams, and cross-functional stakeholders to deliver high-quality mobile experiencesWhy Join Us?Work on innovative, high-impact projects with leading global clients.Exposure to large-scale Mobile Engineering, AI, and Product Engineering initiatives.Continuous learning and upskilling opportunities through internal and external programs.Supportive and collaborative work culture with flexible policies.Competitive salary and comprehensive benefits package.Free healthcare coverage for employees and dependents.