Application Developer Senior Staff / Principal Engineer (Android & iOS Native)

Netradyne

Education
Benefits
Special Commitments
Skills

Netradyne harnesses the power of Computer Vision and Edge Computing to revolutionize the modern-day transportation ecosystem. We are a leader in fleet safety solutions. With growth exceeding 4x year over year, our solution is quickly being recognized as a significant disruptive technology. Our team is growing, and we need forward-thinking, uncompromising, competitive team members to continue to facilitate our growth.

Job Title

Senior Staff / Principal Engineer – Driver•i App (Android & iOS Native)

Years of Experience

  • Senior Staff Engineer: Typically 9–13+ years of relevant software engineering experience, with several years operating at Staff/Senior Staff level and leading multi‑team initiatives.
  • Principal Engineer: Typically 13+ years of experience with clear evidence of org‑wide impact, long‑term architectural leadership, and platform ownership.

Location

  • Primary: Bangalore, India
  • Work Mode: Onsite

About Netradyne

Netradyne is transforming commercial fleet operations through advanced AI, computer vision, and edge computing. Our platform ingests high‑volume video, sensor, and telematics data from vehicles worldwide and turns it into actionable insights that improve driver safety, regulatory compliance, and operational efficiency.

The Driver•i app is a critical part of this ecosystem — a native mobile experience used by drivers and fleet managers for real‑time alerts, coaching, trip history, HOS/ELD workflows, and on‑the‑go operational insights. We operate at the intersection of real‑time edge data, distributed backend services, and Android/iOS native experiences.

Role Summary

We are looking for a Senior Staff / Principal Engineer – Driver•i App (Android & iOS Native) to provide end‑to‑end technical and architectural leadership for the Driver•i mobile ecosystem.

You will:

  • Own and evolve the native architecture of Driver•i on Android and/or iOS.
  • Lead cross‑team initiatives spanning mobile, backend (NELD, Ingestion, Driver Assignment, Compliance), and design.
  • Shape the long‑term technical direction of our mobile experiences and client platform.

Role calibration:

  • Senior Staff Engineer – Owns major technical areas, leads multi‑team initiatives, and sets patterns within Driver•i.
  • Principal Engineer – Defines org‑level client strategy, leads multi‑year programs, and acts as a key technical authority for all Driver•i and mobile experiences.

Key Responsibilities

Technical Ownership & Native Architecture

  • Serve as the technical owner/architect for the Driver•i native app ecosystem (Android, iOS, and supporting services).
  • Own and evolve app architecture: modularization, feature boundaries, navigation, state management, DI, shared components.
  • Define end‑to‑end contracts and flows between Driver•i and backend domains (NELD, Ingestion, Driver Assignment, Compliance, Notifications, Analytics).
  • Drive architectural initiatives including navigation revamps, offline frameworks, sync frameworks, and cross‑feature component libraries.

Product & Platform Development (Android / iOS Native)

  • Lead architecture and implementation of core features:
  • Authentication & session management
  • Driver profile, trips/events, real‑time alerts, coaching
  • HOS/ELD‑related mobile workflows
  • Ensure robust sync and state management:
  • Offline‑first behavior, conflict resolution, retries, background tasks
  • Standardize mobile–backend interaction patterns: API versioning, pagination, partial updates, error models, payload optimization.
  • Collaborate with Product & Design for UX quality aligned with platform constraints.

Reliability, Performance & Observability

  • Drive improvements in:
  • App startup time
  • Rendering smoothness
  • Memory usage
  • Battery efficiency
  • Define and implement mobile observability:
  • Client metrics, structured logging, crash analytics, performance tracing, in‑app telemetry
  • Ensure reliability of critical flows (login, HOS, driver assignment, alerts) under poor connectivity.
  • Partner with backend/platform teams to define SLOs and ensure graceful degradation.

Cross‑Team Leadership & Strategy

  • Partner with Product, Design, Backend, NELD, Ingestion, Driver Assignment, and Compliance teams to maintain a unified Driver•i roadmap.
  • Lead shared mobile infrastructure initiatives (design systems, analytics/eventing frameworks, release strategy, CI/CD).
  • Influence company‑wide client platform direction, including cross‑app shared libraries and Android/iOS consistency.

For Principal Level:

  • Define and champion multi‑year native/client strategy.
  • Ensure architecture scales with future product and platform evolution.

Mentorship & Engineering Excellence

  • Mentor engineers (including Staff level) in architecture, system design, and native mobile engineering.
  • Champion engineering best practices:
  • Code quality standards
  • Testing strategies (unit, integration, UI)
  • CI/CD for Android/iOS
  • Safe rollout strategies (feature flags, staged rollouts)
  • Raise the bar for design reviews, RFCs, documents, and engineering culture.

Mandatory Skills / Requirements

Core Engineering & System Design

  • Strong foundations in DSA and system design.
  • Proven experience building and scaling complex, user‑facing apps.

Android Native Expertise (one or both platforms required)

  • Strong Kotlin (and/or Java) experience.
  • Deep knowledge of:
  • Android Jetpack (ViewModel, LiveData/Flow, Room, Navigation, WorkManager)
  • MVVM/MVI/Clean architecture patterns & modularization
  • Coroutines, Flows, DI (Hilt/Dagger)
  • Performance tuning & profiling (Android Profiler).

iOS Native Expertise (one or both platforms required)

  • Strong Swift (and/or Objective‑C) experience.
  • Expertise in:
  • UIKit and/or SwiftUI
  • MVVM, VIPER/Clean, Coordinators, modularization
  • Concurrency (Combine, async/await, GCD)
  • Performance tuning, Instruments, memory/leak detection.

Mobile–Backend Integration & Distributed Systems Awareness

  • Strong experience integrating native apps with distributed systems (REST/gRPC/messaging).
  • Deep understanding of:
  • Offline sync, local storage (Room/SQLite/Core Data/Realm)
  • Retries, backoff, idempotency, eventual consistency
  • Secure storage for tokens/sensitive data

Leadership & Communication

  • Demonstrated Staff+ leadership in driving technical direction and cross‑team initiatives.
  • Excellent communication skills, with the ability to align engineers, PMs, designers, and leaders.
  • Proven mentorship experience.

Good to Have / Preferred Skills

  • Experience with fleet, telematics, logistics, or safety apps.
  • Familiarity with HOS/ELD or compliance‑driven workflows.
  • Experience with analytics, event frameworks, A/B testing, feature flags.
  • Experience evaluating or working with cross‑platform frameworks (RN/Flutter).
  • Prior work with NELD, ingestion pipelines, or driver assignment domains.

Education

  • Bachelor’s or Master’s degree in Computer Science or related field, or equivalent experience.

Why Join Netradyne – Driver•i Team

  • Directly shape how drivers and fleets experience Netradyne on mobile.
  • Work at the intersection of native UX + real‑time data + safety + compliance.
  • Lead high‑impact, cross‑team initiatives with senior leadership visibility.
  • Be part of a culture that values ownership, depth, craftsmanship, and learning.

We are committed to an inclusive and diverse team. Netradyne is an equal-opportunity employer. We do not discriminate based on race, color, ethnicity, ancestry, national origin, religion, sex, gender, gender identity, gender expression, sexual orientation, age, disability, veteran status, genetic information, marital status, or any legally protected status.

If there is a match between your experiences/skills and the Company's needs, we will contact you directly.

Netradyne is an equal-opportunity employer.

Applicants only - Recruiting agencies do not contact.

Recruitment Fraud Alert!

There has been an increase in fraud that targets job seekers. Scammers may present themselves to job seekers as Netradyne employees or recruiters. Please be aware that Netradyne does not request sensitive personal data from applicants via text/instant message or any unsecured method; does not promise any advance payment for work equipment set-up and does not use recruitment or job-sourcing agencies that charge candidates an advance fee of any kind. Official communication about your application will only come from emails ending in ‘@netradyne.com’ or ‘@us-greenhouse-mail.io’.

Please review and apply to our available job openings at Netradyne.com/company/careers. For more information on avoiding and reporting scams, please visit the Federal Trade Commission's job scams website.

Read Full Description
Confirmed 5 hours ago. Posted 6 days ago.

Discover Similar Jobs

Suggested Articles