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.
Tech Stack
Kotlin
Benefits
health, dental, vision, life, and disability insurance