Search by job, company or skills

SymphonyAI

Senior Android Developer

Save
  • Posted 7 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Introduction

About SymphonyAI

SymphonyAI is at the forefront of enterprise AI solutions, delivering cutting-edge technology that fosters transformative outcomes for businesses. Our expertise in advanced AI and data analytics empowers organizations across a wide range of industries. The Customer Insights Professional Services team at SymphonyAI is committed to aiding clients in leveraging data integration, analytics, and insights to attain their strategic objectives. We collaborate intimately with our clients to provide solutions that enhance decision-making processes and drive business success.

Job Description

Job Description:

We are seeking a highly skilled Android Developer to join our growing team. You will play a key role in designing and building robust, scalable, and user-friendly mobile applications. The ideal candidate brings deep Android development experience, thrives in cross-functional teams, and is passionate about delivering high-quality products.

Key Responsibilities:

  • Design and Development: Lead the design, development, and maintenance of high-performance Android applications.
  • Collaboration: Work closely with product managers, UX/UI designers, and backend engineers to deliver a seamless user experience.
  • Code Quality: Ensure the performance, quality, and responsiveness of applications through code reviews, automated testing, and other quality assurance measures.
  • Innovation: Stay updated with the latest industry trends, technologies, and best practices to continuously improve our mobile offerings.
  • Problem Solving: Identify and fix bugs and performance bottlenecks, ensuring a smooth and efficient user experience.

Requirements:

  • Experience: 4-6 years of professional experience in Android development.
  • Education: bachelor's or master's degree in computer science, Engineering, or a related field.
  • Technical Skills:
  • Proficiency in Kotlin and Java.
  • Experience with jetpack libraries like compose, work manager, etc.
  • Good understanding of design principle with experience with Dependency injection, like Coin, Dagger
  • Strong understanding of Android SDK, different versions of Android, and how to deal with different screen sizes.
  • Experience with RESTful APIs to connect Android applications to back-end services.
  • Familiarity with cloud message APIs and push notifications.
  • Understanding of code versioning tools, such as Git.
  • Experience with offline storage, threading, and performance tuning.
  • Knowledge of the open-source Android ecosystem and the libraries available for common tasks.
  • Experience with unit testing (e.g., JUnit, Mockito) and UI testing (e.g., Espresso).
  • Knowledge / working experience of implementing CI/CD pipelines using GitHub Actions, Fastlane or similar tools.
  • Familiarity with Firebase, Crashlytics, analytics, deep linking, etc.

Desirable Skills (Nice To Have)

  • Experience working in Retail, Store Operations, or Field Execution
  • Knowledge of computer vision, image capture workflows, or OCR technologies.
  • Familiarity with AI/ML integration in mobile apps.
  • Exposure to mobile analytics, monitoring tools, and agile methodologies.
  • Experience working on apps used by distributed field teams or in enterprise environments.
  • Contributions to open-source projects or a portfolio of high-quality mobile apps.
  • Experience with cloud storage like AWS, Microsoft Azure
  • Awareness of mobile security, accessibility standards, and localization best practices.

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 149075833

Similar Jobs

Bengaluru, India

Skills:

JUnitJavaGraphqlOauth2JwtEspressoKotlinAndroid SDKRestful ApisMacrobenchmarkAndroid Studio ProfilerBiometricPromptBaseline ProfilesGitHub ActionsComposeWorkManagerEncryptedSharedPreferencesBitriseDataStoreRoomUI AutomatorNetwork Security ConfigNavigationLifecyclepagingRobolectricJetpackGitLab CITinkPerfettoOIDC

Bengaluru, India

Skills:

JavascriptMVC frameworkCSSAgile DevelopmentFlowsKotlinHTMLJetpack ComposeKotlin Coroutines

Bengaluru, India

Skills:

Continuous IntegrationMVVMContinuous DeploymentRestful ApisKotlinCoroutinesJetpack ComposeClean Architectureautomated testing frameworks

Bengaluru, India

Skills:

Dependency InjectionViewModelKotlinCrashlyticsNew RelicJenkinsAndroid SDKDaggerModular architectureUnit testsLiveDataCoroutinesJetpack librariesAsync programmingHiltUI testsFlowGitHub ActionsComposeGraphQL APIsMulti-module Gradle projects

Bengaluru, India

Skills:

Android developmentAndroid StudioRetrofitMVVMGithubGradleGitlabMulti-threadingKotlinXmlGitClean architectureFlowJetpack ComposePerformance optimisationFirebase servicesCoroutinesMemory debuggingJetpack componentsLiveDataRoom Database