Jar
SDE 2 - Android
JarIndia5 hours ago
Full-timeInformation Technology, Engineering
Join our dynamic and fast-paced team as an SDE2 (Android), where you'll have the opportunity to work with cutting-edge technologies and contribute to impactful product development. This role offers immense scope for professional growth, ownership of projects, and collaboration with a talented engineering team. You'll write clean, maintainable code, deliver scalable features, and collaborate on impactful projects using modern tools and best practices in mobile development.

Responsibilities

  • Write clean, scalable, and maintainable code while following best practices.
  • Design and optimize components for scalability, performance, and reusability.
  • Conduct thorough code reviews and improve review systems and CI/CD pipelines.
  • Research and implement cutting-edge Android technologies and upgrades.
  • Ensure robust testing, observability, and minimal post-release issues.
  • Collaborate with cross-functional teams and align with business goals.
  • Provide accurate task estimations and manage dependencies effectively.
  • PR Reviews and Mentoring junior developers
  • Contributing to knowledge-sharing initiatives.
  • Take ownership of feature development and ensure timely delivery.
  • Communicate effectively with stakeholders and facilitate collaboration.

Requirements

  • Our Tech Stack: Kotlin Multiplatform, Kotlin Coroutines, Dependency Injection: Hilt, AndroidX NavGraph, Ktor, A multimodular app with 50+ modules and 700k+ lines of Kotlin code.
  • Strong expertise in Kotlin and Jetpack Compose.
  • 3+ years of relevant experience.
  • Deep understanding of LiveData, Flows, and Coroutines.
  • Experience working with MVVM architecture and applying design patterns.
  • Strong grasp of Dependency Injection frameworks like Dagger/Hilt.
  • Proficiency in modular Android development and codebase navigation.
  • Solid knowledge of data structures, algorithms, and performance optimization.

Good-to-Have Skills

  • Experience with Kotlin Multiplatform (KMP) and writing shared modules.
  • Understanding of architectural design principles and scalable solutions.
  • Exposure to advanced concurrency models and system design.
  • Familiarity with observability tools like Firebase, Clevertap, and performance monitoring frameworks.
  • Basic proficiency in Swift for debugging and cross-platform troubleshooting.

This job was posted by Reet Kshatriya from Jar.

Key Skills

Ranked by relevance