Smart Working logo
Smart Working

Empowering companies to work with the best engineers in the world

Lead Android Developer

Android EngineerSoftware EngineerFull TimeRemoteSeniorTeam 51-200H1B No SponsorCompany SiteLinkedIn

Location

India

Posted

109 days ago

Salary

0

Seniority

Senior

Job Description

Lead Android Developer

Smart Working

- Design, develop, optimise, and maintain high-performance real-time Android applications. - Build refined user interfaces and complex business logic integrated with REST APIs and backend systems. - Integrate Android applications with hardware using Bluetooth, NFC, or serial communication protocols for operational functionalities. - Deliver clean, secure, extensible, and thoroughly tested code using JUnit and Espresso. - Architect and define new features and communicate requirements and implementation plans to the team. - Provide high-level estimates at project inception and ensure tasks are completed within sprint timelines. - Assess and communicate the impact of code changes across the application. - Proactively identify dependencies and risks during planning stages. - Ensure adherence to “definition of ready” and “definition of done” standards. - Participate actively in sprint planning, retrospectives, and Scrum ceremonies. - Champion Agile and XP methodologies within the team. - Operate autonomously while collaborating effectively with cross-functional stakeholders. - Provide constructive feedback to improve team processes and technical practices. - Lead innovations and implement solutions that fulfil acceptance criteria. - Collaborate with Android and iOS developers to ensure alignment with best practices and standards. - Engage with testers to ensure shared understanding of responsibilities and acceptance criteria. - Contribute to high feature test coverage and quality assurance metrics. - Review peer code and advocate for clean, maintainable, and testable standards. - Identify opportunities for automation to improve development efficiency. - Create and maintain accurate technical documentation. - Ensure developed applications are secure, scalable, maintainable, and production-ready.

Job Requirements

  • 6+ years of professional software development experience.
  • 4+ years of hands-on experience with Java.
  • 3+ years of hands-on experience with Kotlin.
  • 4+ years of experience working with the Android SDK.
  • 3+ years of experience with JUnit or Espresso for testing.
  • 1–2 years of experience using AI-assisted development tools such as GitHub Copilot.
  • Proven experience designing and building scalable Android applications.
  • Experience integrating Android applications with REST APIs.
  • Experience leading projects or major feature initiatives.
  • Strong understanding of clean architecture principles and maintainable code practices.
  • Strong communication skills and ability to collaborate cross-functionally.

Benefits

  • Fixed Shifts: 12:00 PM - 9:30 PM IST (Summer) | 1:00 PM - 10:30 PM IST (Winter)
  • No Weekend Work: Real work-life balance, not just words
  • Day 1 Benefits: Laptop and full medical insurance provided
  • Support That Matters: Mentorship, community, and forums where ideas are shared
  • True Belonging: A long-term career where your contributions are valued

Related Job Pages

More Android Engineer Jobs

OtherRemoteTeam 1,001-5,000Since 1963H1B No Sponsor

• Build and evolve key native features of the WeightWatchers Android app that support members in their health journeys • Deliver seamless and intuitive experiences using modern Android development practices and the latest UI frameworks • Collaborate closely with Product, Design, Data, and Behavioral Science teams to deliver features that support daily habit formation, long-term motivation, and improved health outcomes • Own the implementation of upcoming flagship initiatives, ensuring high performance and a premium "look and feel" • Shape the architectural decisions and technical standards for our Android application, promoting scalability and maintainability • Operate with high autonomy and influence: proactively question assumptions, bring new ideas, and champion product quality, performance, and member-centric design

United States
$185K - $225K / year
TCP Software logo

Senior Android System Developer

TCP Software

Learn how TCP Software can help your team work better.

Android Engineer114 days ago
OtherRemoteTeam 501-1,000Since 1988H1B No Sponsor

• Kiosk Implementation: Implement and refine Android Lock Task Mode (Screen Pinning) to prevent users from exiting the application or accessing the OS settings. • System Hardening: Disable or hide system UI elements (Status Bar, Navigation Bar, Notification Shade) programmatically to ensure a fully immersive experience. • Watchdog & Resilience: Implement self-healing mechanisms, such as WorkManager tasks and AlarmManager watchdogs, to automatically restart the app or services in case of crashes or ANRs. • Boot & Update Management: Optimize the BootReceiver logic for instant startup and manage robust OTA (Over-the-Air) update flows. • Security: Secure local data using EncryptedSharedPreferences and Android Keystore. Hardening communication channels (MQTT/TLS) and preventing ADB abuse in production. • Peripheral Integration: Optimization of hardware drivers/SDKs (Biometrics, Card Readers) to prevent resource leaks and ensure stability over long uptimes. • Logs & Diagnostics: Implement robust audit logging (local & remote) to trace issues on devices deployed in the field.

Texas
SOUTHWORKS logo

Software Engineer – Android, SDK, Kotlin, Kotlin Multiplatform, C++

SOUTHWORKS

Development on Demand. No overhead. No hidden fees. No do-overs. No surprises.

Android Engineer115 days ago
ContractRemoteTeam 201-500H1B No Sponsor

• Design and build core SDK and library features used by Speedtest clients and third-party partners • Develop network testing functionality using Kotlin and Kotlin Multiplatform • Build and maintain performance-critical components using C++ • Maintain and support legacy SDK products built in Java • Design clean, well-structured and easy-to-use APIs for both SDK and application use • Work close to Android platforms, device hardware and, in some cases, embedded environments • Ensure high levels of reliability, flexibility, portability and code reuse • Implement analytics and telemetry to monitor performance and behavior in production • Write unit, integration, load and stress tests • Debug and troubleshoot complex, multi-layer and multi-platform issues • Collaborate on architecture and technical decisions across SDK, frontend, backend and distributed server teams • Contribute to documentation, developer support and long-term maintenance of SDKs • Participate in code reviews and continuous improvement of engineering practices

Argentina
Job Closed
Grafana Labs logo

Staff Mobile Engineer – Instrumentation SDK, iOS/Android

Grafana Labs

Grafana Labs supports organizations’ monitoring, visualization and observability goals. 950,000+ active installations

Android Engineer115 days ago
OtherRemoteTeam 501-1,000Since 2014H1B Sponsor

• Build and evolve mobile instrumentation SDKs for iOS (Swift / Obj-C) and Android (Kotlin / Java), prioritizing performance, stability, and a great developer experience. • Design and ship SDK features such as session tracking, crash reporting, sampling strategies, automatic context propagation, and OpenTelemetry integrations. • Own projects end-to-end. • Break large, ambiguous problems into incremental deliverables: design modular solutions, ship MVPs, gather feedback, iterate quickly. • Ensure quality: automated tests, CI, documentation, and smooth, backwards-compatible upgrade paths. • Collaborate cross-functionally with backend, frontend, product, and solutions engineering to ensure cohesive end-to-end observability workflows. • Engage with the open-source community: review PRs, discuss design proposals, and help guide external contributors. • Mentor teammates, participate in technical design discussions and help shape the mobile observability roadmap.

United States
$175.0K - $210.0K / year
Job Closed