SDE I - Android
- Category: Android Developer Jobs
- Location: Bangalore, Karnataka
- Job Type: Full Time / Part Time
- Salary: Estimated: $ 24K to 33K
- Published on: 2025/09/16
Job description
The Ads Features and Data team plays a pivotal role in the optimization of recommendation algorithms by focusing on several key responsibilities. First and foremost, we meticulously scrutinize and validate the integrity of data, recognizing its fundamental importance in shaping the efficacy of the algorithms. Additionally, the team is dedicated to building robust event pipelines that are both scalable and efficient, encompassing vital stages such as data ingestion, processing, transformation, and optimized storage. Our efforts extend to the development of reliable monitoring dashboards, ensuring swift identification and resolution of any potential issues that may arise. Furthermore, the team leverages machine learning techniques to acquire high-quality features, a process that ultimately bolsters the precision and effectiveness of ad recommendations. This comprehensive approach underscores the team's commitment to maintaining data integrity, optimizing pipelines, and harnessing machine learning to enhance the overall performance of ad recommendations.
Responsibilities:
• Design and Development: Develop high-quality, scalable, and maintainable Android applications using Kotlin/Java. Collaborate with cross-functional teams to define, design, and ship new features.
• Code Reviews: Conduct thorough and constructive code reviews to maintain a high-quality codebase and help peers grow through feedback and knowledge sharing.
• Architecture and Patterns: Implement modern Android development practices, including MVVM, MVP, or other design patterns, and stay up-to-date with the latest Android technologies.
• Testing and Debugging: Write unit and UI tests to ensure the robustness and reliability of the application, and fix any bugs or performance issues as they arise.
• Collaboration: Work with product managers, designers, and backend engineers to shape the product from concept to delivery, ensuring feasibility and providing technical feedback on design and product decisions.
• Optimization: Analyze and optimize application performance, memory usage, and battery consumption. Ensure applications are robust and secure.
• Mentoring: Mentor junior engineers and assist in growing the technical expertise of the Android team.
Requirements:
• 1+ years of experience in Android application development.
• Strong proficiency in Kotlin and Java.
• Familiarity with Android Studio, Gradle, and build pipelines.
• Experience with Jetpack libraries, Android Architecture Components, and modern Android development paradigms (MVVM, LiveData, ViewModel).
• Solid understanding of Material Design guidelines and UI/UX standards for mobile development.
• Proficiency with RESTful APIs, JSON, and web services integration.
Related jobs
-
Android Developer| Kotlin Developer
Requirement: Kotlin Developer. Start Date: Immediate Joiner. Experience: 4 to 5 years Industry: IT/Software. We are looking for an experienced Mobile full stack developer who is smart, customer-centric, and excited about our vision. You should be pas...
-
Android Automotive Application/Framework Developer Immediate Joiner Only
Project Description: The international Luxoft team is looking for an experienced Android Automotive App/Framework Engineers to develop an innovative In-vehicle infotainment system for new generation of electric vehicles. The role involves working wit...
-
Mobile Engineer - Flutter (Android + iOS)
We are building an immersive platform for creators, from India, which can be used by creators to create content and engage their audience across the world. And we are looking for smart Mobile Engineers to build with us and scale. Who We're Looking Fo...