ShareChat

SDE I - Android

₹ Check with seller / month
📍 Bangalore, Karnataka, India 💼 Android Developer ✓ Active
✓ Actively Hiring 📍 Bangalore 💼 Full Time
Advertisement
🛡️ Verified Listing
⚡ Direct Apply — No Agent
🔒 Your Data is Safe
⭐ Trusted by 5 Lakh+ Jobseekers

Job at a Glance

Category
Android Developer
Location
Bangalore, Karnataka, India
Salary
Check with seller
Job Type
Full Time
Company
ShareChat
Status
Open & Active

Job Description

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.
Ready to take the next step?

Don't wait — new applications are being reviewed daily.

Apply Now →
Job Safety Alert Real jobs on Jobsiya are always free. Never pay for an interview and never share bank or OTP details. Report this job →