Software Development Engineer - 1 (Android)We are seeking a passionate and skilled Android Developer with over 1 year of experience to join our dynamic team. As an SDE 1 - Android Developer, you will contribute to building high-quality mobile applications with modern tools and practices, delivering exceptional user experiences.As an Android Developer, you will : Design, develop, and maintain native Android applications.Build intuitive and responsive user interfaces using UI components such as Action Bars, Widgets, Fragments, and Constraint Layouts.Implement core Android components including Activities, Services, Intents, Broadcast Receivers, and Content Providers.Integrate RESTful APIs and handle data formats like JSON and XML using libraries like Retrofit and OkHttp.Utilize advanced Kotlin features such as coroutines and extension functions for clean and efficient code.Apply reactive programming concepts with RxJava to handle asynchronous data streams.Work with Android Architecture Components like ViewModels and LiveData to ensure scalability and maintainability.Collaborate with cross-functional teams to deliver innovative and high-performance solutions.Stay updated with the latest trends and advancements in Android development.What are we looking for : Bachelor's degree in Computer Science or related field (preferred).Minimum 1 year of experience in Android application development.Strong knowledge of Android SDK, Kotlin, and Android Studio IDE.Experience with Kotlin coroutines, RxJava, ViewModels, and LiveData.Understanding of Android architecture and frameworks.Familiarity with debugging tools and performance optimization techniques.Strong coding standards with a focus on clean architecture.Experience with analytics tools, location services, social APIs,
Android Developer • Bengaluru, Karnataka, India