Software Development Engineer III - Android at AiDash

Bengaluru, Karnataka, India

AiDash Logo
Not SpecifiedCompensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Climate Tech, SaaS, UtilitiesIndustries

Requirements

  • 6+ years of solid experience designing and developing modern mobile hybrid applications
  • Android Development Consumer/Enterprise Application Development Experience
  • Flutter experience in building scalable hybrid apps (good to have)
  • Experience in building and shipping complex and business-critical hybrid apps with frequent iteration
  • Deep understanding of design patterns and principles with a broad knowledge of Android mobile development
  • Deep understanding of Android SDK to create scalable, dynamic, and highly performant UI components
  • Working knowledge of remote APIs, concurrency, layouts, transitions, animations, client-side persistence, and architectural patterns on mobile apps

Responsibilities

  • Design, develop, and maintain secure, high-performance native Android applications using Java/Kotlin
  • Architect solutions leveraging modern Android frameworks, Jetpack components, and best practices
  • Implement robust database, networking, memory management, and offline capabilities
  • Apply and enforce design patterns and architectures (MVVM, MVP, Clean Architecture)
  • Prepare and review high- and low-level design, code, and technical documents
  • Write and maintain unit, integration, and UI tests to ensure application quality
  • Optimise performance and ensure compatibility across devices and Android versions

Skills

Key technologies and capabilities for this role

AndroidKotlinJavaJetpackMVVMMVPClean ArchitectureUnit TestingIntegration TestingUI Testing

Questions & Answers

Common questions about this position

What experience level is required for this Android Software Development Engineer role?

The role requires 6+ years of solid experience designing and developing modern mobile hybrid applications.

What key technical skills are needed for this position?

Candidates need deep understanding of Android SDK, design patterns, remote APIs, concurrency, layouts, transitions, animations, client-side persistence, and architectural patterns like MVVM, MVP, Clean Architecture. Experience with Java/Kotlin, Jetpack components, database, networking, and offline capabilities is essential.

Is the salary or compensation mentioned for this role?

This information is not specified in the job description.

What is the work arrangement or location policy for this job?

This information is not specified in the job description.

What kind of company culture does AiDASH promote?

AiDASH promotes a diverse and inclusive work environment where everyone can do their best work, and is committed to equal opportunity hiring practices.

AiDash

AI solutions for infrastructure management and sustainability

About AiDash

AiDash offers AI-driven solutions that assist industries in managing their infrastructure against climate change threats. Their main products include systems for vegetation management, sustainability management, integrity management, and climate risk intelligence, which utilize AI and satellite data to provide actionable insights. AiDash differentiates itself by focusing specifically on the needs of sectors with geographically distributed assets, such as utility and transportation companies. The company's goal is to enhance the efficiency and sustainability of critical infrastructure while reducing costs and risks associated with climate change.

Palo Alto, CaliforniaHeadquarters
2019Year Founded
$98.7MTotal Funding
SERIES_CCompany Stage
Data & Analytics, Energy, AI & Machine LearningIndustries
201-500Employees

Benefits

Health Insurance
Dental Insurance
Vision Insurance
Health Savings Account/Flexible Spending Account
401(k) Retirement Plan
Parental Leave
Paid Vacation

Risks

Growing competition from AI and satellite data companies may impact market share.
Potential regulatory changes could increase compliance costs for AiDash.
Economic downturns may affect AiDash's ability to secure future funding.

Differentiation

AiDash uses satellite data for real-time infrastructure monitoring and management.
Their AI-driven systems reduce vegetation management costs by up to 20%.
AiDash's solutions improve sustainability by cutting land and air costs by 70-90%.

Upsides

Increased adoption of AI solutions by utilities enhances grid reliability and reduces costs.
Successful Series C funding round raised $58.5 million, surpassing initial targets.
Strategic partnerships, like with AccuKnox, enhance data security and compliance.

Land your dream remote job 3x faster with AI