Dexcom logo

SW Development Engineer 2

Dexcom
NewPosted today

LOCATION

Bengaluru · Onsite

EXPERIENCE

3+ Years

TYPE

FullTime

SKILLS REQUIRED

Android DevelopmentKotlinData StructuresSoftware DesignCoroutinesUnit TestingEspressoMockito

Job description

Overview

Design and build applications for the Android platform, implementing requirements, maintaining design documents, and ensuring high-quality, well-tested software for Dexcom's continuous glucose monitoring products.

What you'll do

  • Design and build applications for the Android platform.
  • Implement requirements on Android apps and write and update design documents.
  • Continuously discover, evaluate, and implement new technologies to strengthen development efficiency.
  • Interface with software test to ensure a high-quality product.
  • Develop automated unit and integration tests.
  • Participate in design, code, and test reviews.
  • Propose and implement enhancements to the apps to improve sustainability.

What you'll need

  • Bachelor's degree in Computer Science or a related field.
  • Minimum of 2 years of native Android app development experience using Kotlin.
  • Minimum of 3 years of professional software development experience overall.
  • Expert-level Kotlin skills, with strong Coroutines and asynchronous programming experience.
  • Strong foundation in Data Structures and Algorithms.
  • Deep understanding of Android architecture and design patterns (MVVM / MVI / MVP).
  • Experience with REST API integration using Retrofit.
  • Proven track record building and maintaining large-scale, multi-module Android applications.
  • High degree of diligence in documentation, testing, and coding, with a strong focus on test reliability and eliminating flaky tests.
  • Experience writing automated tests using Espresso and Mockito.
  • Experience working in Agile teams and using tools such as Jira and Confluence.
  • Experience using CI/CD tools such as Jenkins, Bamboo, or GitHub Actions.
  • Experience with version control tools such as Git, GitHub, GitLab, and Bitbucket, along with GitFlow.

Nice to have

  • Experience with Jetpack libraries (Compose custom UI components and performance optimization, Navigation).
  • Experience with Java.
  • Experience with Dependency Injection (Hilt / Dagger, with Koin a plus).
  • Experience with data encryption and security fundamentals.

Details

  • Location: Bengaluru, India.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

SW Development Engineer 2