Ditto

Senior Software Engineer, Android

Ditto

full-time

Posted on:

Location Type: Remote

Location: CaliforniaTexasUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $223,000 - $259,000 per year

Job Level

Tech Stack

About the role

  • Lead technical implementation for Ditto’s App Builder
  • Help Ditto’s customers solve complex issues with our solutions, e.g., resolving questions on SDKs, architecture, performance, scaling and everything in between
  • Be an expert on best practices for developing mobile applications using Ditto at scale
  • Advocate for customers’ needs, working with the engineering and product teams to debug and reproduce problem reports and escalate problems to include other team members as needed.
  • Work with the developers and product managers to design and build interfaces (UI and API) to meet their needs.
  • Support application development teams with delivery requirements and pipelines (security/authentication, integration and test, and production distributions)

Requirements

  • Minimum of 3 years in an active software development role
  • Ability to develop complex applications using Kotlin and Jetpack Compose
  • Experience developing with networking protocols and communications (e.g. REST, TCP, UDP, QUIC)
  • Experience developing with Bluetooth particularly in a mobile device context
  • Experience developing with databases on mobile devices
  • Read and understand the intent of code, logs and stack traces, debugging in distributed environments
  • Knowledge of test automation frameworks, as well as common CI/CD practices
  • Strong communication skills, particularly written communication skills.
Benefits
  • health, dental, vision, life, and disability insurance
  • 401(k)
  • flexible spending accounts
  • flexible time off
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
KotlinJetpack ComposeRESTTCPUDPQUICBluetoothdatabasestest automation frameworksCI/CD
Soft Skills
strong communication skillswritten communication skills