Search by job, company or skills

HCL TechBee

Senior Software Engineer

Save
new job description bg glownew job description bg glow
  • Posted an hour ago
  • Be among the first 10 applicants
Early Applicant

Job Description

  • 10+ years of Android development experience delivering production applications
  • Strong Kotlin expertise and experience with modern Android frameworks (Jetpack Compose / Views, Lifecycle, ViewModel, Navigation)
  • Proven experience in scalable Android architecture design
  • Strong understanding of concurrency (Coroutines, Flow, threading)
  • Experience with REST APIs, offline handling, and data layers (SQLite, caching)
  • Strong testing practices (unit + UI) and release/deployment experience
  • Ability to lead projects end-to-end and work through ambiguity
  • Bachelor's degree in CS/Engineering or equivalent

Responsibilities

  • Own the design and delivery of high-impact Android features and platform improvements, from concept through production release
  • Drive Android architecture decisions (modularization, navigation, state management, dependency injection) and document tradeoffs clearly
  • Build and maintain clean, testable code using modern Android development practices (Kotlin, Jetpack, Coroutines/Flow, MVVM or similar)
  • Partner with Product and Design to scope work into iterative milestones, balancing user value, performance, and maintainability
  • Ensure app quality through testing (unit, integration, UI), code reviews, and release readiness (crash monitoring, performance profiling)
  • Collaborate with Backend/API teams to define contracts and deliver resilient user experiences
  • Improve developer velocity via tooling, CI/CD, and shared mobile foundations
  • Mentor engineers through technical guidance and reviews

Bonus Points

  • Team lead experience and mentoring
  • Jetpack Compose at scale (performance, accessibility, animations)
  • Performance optimization (startup time, memory, crash reduction)
  • CI/CD improvements (build optimization, release strategies)
  • Mobile security practices
  • Multi-module / large-scale app architecture
  • IAM / OAuth / OIDC knowledge

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 147512147

Similar Jobs

Bengaluru, India

Skills:

Windchill configuration managementWindchill system and business administrationWorkflow and lifecycle configurationWindchill upgrade projectsCAD Worker setup and administration

Bengaluru, India

Skills:

GraphqlApisPostgreSQLContainersKafkaRedisMicroservicesConcurrencyGitDockerOpenshiftKubernetesPythonOpenTelemetryGIT Ops

Bengaluru, India

Skills:

GcpDatabasesLoad BalancersCloud StorageNetworkingCGolangAlgorithmsAWSKubernetesPythonAzureDockerMonitoringCloud service APIsREST API design and implementationGoogle native toolingBlock File technologiesScalingDistributed System DesignCachingContainer based technologiesFilesystem developmentCloud-based solutionsBlock Storage

Bengaluru, India

Skills:

react.js Node.jsJwtAsynchronous programmingSqlNosqlTypescriptGcpJavascriptMongoDBRest ApisAzureAWSEvent-driven architectureOAuth 2.0WebhooksAPI integrations

Bengaluru, India

Skills:

Soap ServicesGithubData FactoryOdataPower AutomatePower PlatformAzure Logic AppsTypescriptRESTJavascriptWeb ApisAzure DevOpsData Export ServiceDMF connectorsKingswaySoftService Bus