reach52

Senior Android Engineer

reach52

full-time

Posted on:

Origin:  • 🇮🇳 India

Visit company website
AI Apply
Apply

Salary

💰 ₹2,400,000 per year

Job Level

Senior

Tech Stack

AndroidCloudKotlinMongoDBRealm

About the role

  • Design and develop advanced applications for the Android (Kotlin) platform with a focus on offline capabilities, employing TDD and adhering to SOLID principles
  • Implement synchronization mechanisms to manage data consistency between local storage and cloud servers
  • Utilize Hilt for dependency injection to enhance scalability and maintainability
  • Work with Couchbase Lite, Realm, RESTful APIs and MongoDB to store and retrieve data efficiently
  • Optimize data structures and algorithms for maximum performance and minimal resource consumption on low-spec devices
  • Collaborate with cross-functional teams to define, design and ship new features
  • Optimize unit tests for robustness, including edge cases and reliability
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency
  • Provide technical expertise to team members and guide their knowledge acquisition
  • Lead and facilitate code reviews, providing constructive feedback and promoting best practices in TDD, Hilt, and multithreading
  • Report to Tech Lead and play a key role in ensuring seamless user experience in low-connectivity environments

Requirements

  • Bachelor's or Master's degree in Computer Science, Software Engineering or related field
  • Minimum of 7 years of professional experience in mobile development, with a focus on Android and offline-first application
  • Strong knowledge of Kotlin and its ecosystems (Jetpack Compose, Flows, etc.)
  • Proven experience in offline-first application development and data synchronization
  • Familiarity with Realm, Couchbase Lite, MongoDB and RESTful APIs
  • Experience with Test-Driven Development (TDD) and SOLID principles
  • Experience with Hilt for dependency injection
  • Experience optimizing data structures and algorithms for performance and minimal resource consumption on low-spec devices
  • Experience with Android SDK, different Android versions, and handling different screen sizes
  • Solid understanding of the full mobile development life cycle
  • Excellent problem-solving skills and ability to perform in a team environment
  • Bonus: Exposure to Generative AI, ML Kits
reach52

Senior Android Engineer

reach52
Seniorfull-time$24k–$24k / year🇵🇭 Philippines
Posted: 2 hours agoSource: reach52.bamboohr.com
AndroidCloudKotlinMongoDBRealm
Sysco

Staff Android Engineer

Sysco
Leadfull-time$125k–$208k / year🇺🇸 United States
Posted: 14 days agoSource: sysco.wd5.myworkdayjobs.com
AndroidAngularAWSAzureCloudDaggerGoogle Cloud PlatformGraphQLGroovyHibernateiOSJava+14 more
Velotio Technologies

Senior Android SDK Developer

Velotio Technologies
Seniorfull-time🇮🇳 India
Posted: 8 days agoSource: apply.workable.com
AndroidCloudDaggerFirebaseIoTJavaKotlinMaven
Axon

Staff Software Engineer, Backend

Axon
Leadfull-time$169k–$270k / yearWashington · 🇺🇸 United States
Posted: 16 days agoSource: boards.greenhouse.io
AndroidCloudiOSNoSQLReactReduxTypeScript
Samsara

Senior Software Engineer I, Mobile Platform

Samsara
Seniorfull-time$126k–$212k / year🇺🇸 United States
Posted: 15 days agoSource: boards.greenhouse.io
AndroidCloudGoGraphQLiOSIoTJavaKotlinMicroservicesObjective-CReactReact Native+3 more