Senior Software Engineer, Android

🕒 March 30

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Ditto

Ditto

11 - 50 employees

Founded 2018

🔌 API

📡 Telecommunications

API • Software • Telecommunications

Ditto is a platform that enables peer-to-peer data synchronization across various devices, including mobile and IoT, even in offline modes. It provides a flexible SDK that can be integrated into existing applications for seamless data flow and real-time updates. By supporting multiple programming languages and offering automatic conflict resolution, Ditto ensures developers can modernize applications quickly while maintaining high data reliability and connectivity.

📋 Description

• 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

Apply Now

Similar Jobs

🕒 March 27

Sherpa

11 - 50

🤖 Artificial Intelligence

🤝 B2B

Android Developer creating scalable applications for mission-critical systems at Sherpa 6. Working with Kotlin and Java in a remote setting with an active Secret clearance.

Android

Java

Kotlin

🕒 March 27

Flock Safety

501 - 1000

🔐 Security

Software Engineer III developing Android applications for Flock Safety's safety technology platform. Contributing to hardware reliability, LPR capabilities, and solving crime through intelligent software solutions.

Android

Kotlin

🕒 March 19

Nimble.LA

51 - 200

☁️ SaaS

Sr Android Engineer at Nimble, working on product development with a collaborative team of CTOs and engineers. Emphasis on coding, challenges, and product design.

🗣️🇪🇸 Spanish Required

Android

Dagger

GraphQL

Java

Kotlin

🕒 March 3

HHAeXchange

501 - 1000

⚕️ Healthcare Insurance

☁️ SaaS

📋 Compliance

Sr Mobile Software Engineer designing and developing mobile applications for HHAeXchange, enhancing caregiver communication and patient care.

AWS

Azure

Cloud

Firebase

Kotlin

🕒 February 25

DroneUp

51 - 200

🚀 Aerospace

☁️ SaaS

🤝 B2B

Senior Mobile Software Engineer developing mission-critical mobile apps for iOS and Android at DroneUp. Leading architecture and ensuring performance for field operations in harsh environments.

Android

iOS

Kotlin

Swift