Principal Android Engineer – Aviation Systems (Remote, Full-Time) - [HR145]

20 hours, 3 minutes ago
Full-time
Lead
Mobile Development
Smart Working

Smart Working

Smart Working is a company that specializes in software development outsourcing and staff augmentation. They offer nearshore software development services, outsourcing solutions, and staff augmentation with a focus on providing highly skilled Indian de...

Internet Software & Services

Description

  • 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.
  • 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, track delivery against sprint timelines, and manage technical risks and dependencies.
  • Participate in sprint planning, retrospectives, and Scrum ceremonies while championing Agile and XP practices.
  • Collaborate with product, design, QA, Android, iOS, and engineering stakeholders to align on requirements and acceptance criteria.
  • Review peer code, identify automation opportunities, and contribute to technical documentation and process improvement.
  • Ensure applications are secure, scalable, maintainable, production-ready, and meet acceptance criteria.

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.
  • Technical leadership experience (preferred).
  • Experience integrating Android applications with hardware via Bluetooth or serial communication protocols (preferred).
  • Experience with Dependency Injection frameworks (preferred).
  • Experience working with XML for UI development (preferred).
  • Knowledge of Kotlin Coroutines (preferred).
  • Strong proficiency with Android Studio and Gradle (preferred).
  • Experience contributing to architectural decisions (preferred).
  • Experience working in high-performance or real-time systems (preferred).
  • Background in aviation, operational systems, or enterprise mobility solutions (preferred).

Benefits

  • Fixed shifts: 12:00 PM - 9:30 PM IST (summer) and 1:00 PM - 10:30 PM IST (winter).
  • No weekend work for improved work-life balance.
  • Day 1 benefits including a laptop and full medical insurance.
  • Mentorship, community support, and forums for sharing ideas.
  • Long-term remote career opportunity where contributions are valued.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Android developer

Planner 5D 51-250 Internet Software & Services

Planner 5D is hiring a remote Android Engineer to build and improve mobile experiences for a global home design platform used by millions of users.

Android Git HTML Java JSON Kotlin OpenGL REST API Solid.js SQL SQLite Vulkan XML
7 hours, 47 minutes ago

Android Engineer

Finix 51-250 Diversified Financial Services

Finix is hiring an Android Engineer in Toronto to build the mobile apps and SDKs that power card-present and other payment transactions on Android-compatible devices.

Android Java Jetpack Compose Kotlin
8 hours, 47 minutes ago

Shop Your Way - Android Developer

Shop Your Way 51-250 Internet Software & Services

Shop Your Way is hiring a remote Android Developer to build and scale mobile apps that power its loyalty, payments, and e-commerce platform for millions of members.

Agile Android Studio Gradle Java JSON Kotlin React Native REST API SOAP XML
9 hours, 32 minutes ago

Android Mobile Developer (Java/Kotlin) - US CITIZENSHIP REQUIRED

Ignite IT 11-50 IT Services

Ignite IT is hiring an Android Mobile Developer to support the Department of Homeland Security by modernizing enterprise systems and delivering software solutions in an Agile environment.

Agile Android AWS CI/CD Git GraphQL Java Kafka Kotlin MySQL Oracle PostgreSQL REST API SQL WebSockets
9 hours, 33 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers