Real-time database for mobile, web, IoT, and server apps that can magically sync data with or even without the internet.
Senior Software Engineer, Android/KMP
Location
United States
Posted
94 days ago
Salary
$220K - $305K / year
Seniority
Senior
Job Description
Senior Software Engineer, Android/KMP
Ditto
• Build life-saving Android applications • Integrate with emergency response hardware • Build and maintain native code integration • Support field operations • Ensure device and OS compatibility • Develop comprehensive test suites • Integrate with CI/CD pipelines • Partner with field teams and customers • Mentor and evangelize best practices
Job Requirements
- 4+ years of professional software development experience
- Deep expertise in Android development with Kotlin and Java
- Strong C/C++ programming skills
- Experience with hardware peripherals
- Willingness to travel for field testing
- Debugging and diagnostic skills
- Test automation and CI/CD fluency
- Excellent communication skills
Benefits
- health, dental, vision, life, and disability insurance
- 401(k)
- flexible spending accounts
- flexible time off
Related Guides
Related Job Pages
More Android Engineer Jobs
Bright Vision Technologies is a forward-thinking software development company dedicated to building innovative solutions that help businesses automate and optimize their operations. We leverage cutting-edge technologies to create scalable, secure, and user-friendly mobile applications. As we continue to grow, we’re looking for a skilled Android Developer to join our dynamic team and contribute to our mission of transforming business processes through technology. This is a fantastic opportunity to join an established and well-respected organization offering tremendous career growth potential. We are looking for OPT/CPT/H4 EAD/TN/E3 or any other Non-immigrant visa people who are looking for an H1B sponsorship for the year 2027 quota. Company: Bright Vision Technologies ( www.bvteck.com ) Job Title: Android Developer Onsite/Hybrid: Remote FULL-TIME ROLE WITH BRIGHT VISION Job Description: Environment: Android (Kotlin, Java), Android Studio, Jetpack Components, MVVM architecture, RESTful APIs, JSON, Retrofit, Room Database, Firebase, Material Design, Git, CI/CD pipelines, Agile methodologies, Google Play Store submission process, Mobile analytics and crash reporting tools (Firebase Crashlytics), Unit testing frameworks (JUnit, Espresso) BUT STRICTLY NO C2C/1099/3RD PARTY COMPANIES. ALL OUR ROLES ARE W2 AND NO 3RD PARTY BROKERING PLEASE. For every role, a coding test is required, so apply only if you are confident and technically strong. We prefer at least 3 to 5 years real time experience. If you are an Android Developer with the above skills and are looking for an H-1 B sponsorship this year, please send your resume immediately to harry@bvteck.com. we are committed to providing equal employment opportunities and fostering an inclusive work environment. We encourage applications from all qualified individuals regardless of race, ethnicity, religion, gender identity, sexual orientation, age, disability, or any other protected status. If you require accommodations during the recruitment process, please let us know. Position offered by “No Fee agency.”Equal Employment Opportunity (EEO) Statement Bright Vision Technologies (BV Teck) is committed to equal employment opportunity (EEO) for all employees and applicants without regard to race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, veteran status, or any other protected status as defined by applicable federal, state, or local laws. This commitment extends to all aspects of employment, including recruitment, hiring, training, compensation, promotion, transfer, leaves of absence, termination, layoffs, and recall. BV Teck expressly prohibits any form of workplace harassment or discrimination. Any improper interference with employees' ability to perform their job duties may result in disciplinary action up to and including termination of employment.
Staff Android Engineer, Guest & Host
JobgetherWe use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best! Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time. #LI-CL1 We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description This role offers the opportunity to lead the development of Android applications that directly impact the guest and host experience in a large-scale, product-driven environment. You will partner closely with design and product teams to shape key features and systems that enhance quality, performance, and user satisfaction. The position involves architecting scalable solutions, mentoring other engineers, and influencing product strategy across multiple Android surfaces. You’ll work on complex, high-impact projects such as reviews, insights, and performance management flows while collaborating with cross-functional teams including data science, backend, and web engineers. This is an ideal role for a seasoned Android engineer passionate about driving technical excellence, delivering exceptional user experiences, and contributing to a culture of inclusion and collaboration. - Architect, design, and implement Android solutions for guest and host product features, ensuring high reliability and scalability. - Collaborate with product managers, designers, and cross-platform engineering teams to define requirements and deliver quality user experiences. - Provide technical leadership and vision for multiple product surfaces, influencing architecture and design decisions. - Lead code reviews, mentor engineers, and foster best practices across the team. - Identify areas for improvement and drive innovation in performance, caching, client storage, networking, and UI. - Engage in hands-on development, including coding, testing, and presenting technical solutions to stakeholders. - Contribute to building a culture of collaboration, diversity, and inclusion within the engineering team. Qualifications - 10+ years of experience in the tech industry, with 1+ years in an Architect or Staff Engineer role overseeing multiple product surfaces. - Deep expertise in Android development, Kotlin, and Jetpack Compose; familiarity with cross-platform considerations. - Strong understanding of GraphQL, REST APIs, client-side networking, asynchronous programming, and UI/UX principles. - Experience architecting and delivering complex Android applications at scale, with a focus on performance and maintainability. - Demonstrated ability to collaborate effectively with product, design, backend, iOS, and web teams. - Excellent leadership, mentoring, and communication skills, with a proven track record of influencing both technical and non-technical partners. - Commitment to fostering diversity, belonging, and inclusive engineering practices. - Bonus: experience with animation/motion, client caching strategies, and advanced Android performance optimization. Benefits - Competitive US-based salary range: $204,000 – $255,000 USD. - Remote work eligibility within approved states, with occasional on-site or offsite collaboration. - Opportunities for career growth, leadership, and cross-functional impact. - Comprehensive benefits package, including bonus, equity, and employee travel credits. - Supportive, inclusive, and diverse culture emphasizing mentorship and collaboration. - Access to modern development tools, frameworks, and productivity resources. - High-impact role contributing to products used by millions of users worldwide. Company Description
Tech Lead, Android Core Product - Seattle, USA
SpeechifyGet your reading done faster, easier, and on the go. Listen to any book, document, or website with Speechify.
The mission of Speechify is to make sure that reading is never a barrier to learning. Over 50 million people use Speechify’s text-to-speech products to turn whatever they’re reading – PDFs, books, Google Docs, news articles, websites – into audio, so they can read faster, read more, and remember more. Speechify’s text-to-speech reading products include its iOS app, Android App, Mac App, Chrome Extension, and Web App. Google recently named Speechify the Chrome Extension of the Year and Apple named Speechify its Design award winner for inclusivity for 2025. Today, nearly 200 people around the globe work on Speechify in a 100% distributed setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups like Stripe, Vercel, Bolt, and many founders of their own companies. Overview With the growth of our Android app, being the most used text-to-speech app in the Play Store, we find the need for a Senior Android Engineer to help us support the new user base as well as work on new and exciting projects to push us forward. This is a key role and ideal for someone who thinks strategically, enjoys fast-paced environments, passionate about making product decisions, and has experience building great user experiences that delight users. We are a flat organization that allows anyone to become a leader by showing excellent technical skills and delivering results consistently and fast. Work ethic, solid communication skills, and obsession with winning are paramount. Our interview process involves several technical interviews and we aim to complete them within 1 week. What You’ll Do - Owning major features and working closely with our design team - take ownership of features inside the app and become responsible of delivering high quality features - Shape the future of our Android team - Own, maintain and improve reliability metrics for key features - Participate in discussions across different teams - Product, Design, Engineering - Review pull requests, and support other teammates - Handle critical issues or cope with unexpected challenges - Take ownership of feature releases and provide nightly builds for the QA team An Ideal Candidate Should Have - 5+ years of software engineering experience - Familiarity with Android components - Experience building or contributing to at least one Android app - Product design intuition and user empathy - Drive to push the boundaries of Android UI/UX - Understanding of the importance of tests and how to approach writing tests - Self-drive to improve the app and codebase above and beyond what's outlined in the spec - Rock solid experience with Kotlin, Kotlin Coroutines, Kotlin Flow, Dagger 2, MVVM, Clean Architecture, Background Services, Music Player Service, Android Animations, Jetpack Navigation, JUnit tests - Excellent communication skills - User oriented problem solving approach - Driven with continuous feedback from leaders Bonus: - Experience building, maintaining, or otherwise contributing to open source projects in Android - Experience with iOS, Web or NodeJS Technologies we use: - Kotlin - Kotlin Coroutines - Kotlin Flow - Jetpack Navigation - Dagger 2 - Room - Custom Views, Canvas & Paint - Jetpack Compose - JUnit What We offer: - A fast-growing environment where you can help shape the company and product. - An entrepreneurial-minded team that supports risk, intuition, and hustle. - A hands-off management approach so you can focus and do your best work. - An opportunity to make a big impact in a transformative industry. - Competitive salaries, a friendly and laid-back atmosphere, and a commitment to building a great asynchronous culture. - Opportunity to work on a life-changing product that millions of people use. - Build products that directly impact and support people with learning differences like dyslexia, ADD, low vision, concussions, autism, and more. - Work in one of the fastest growing sectors of tech, the intersection of artificial intelligence and audio. The United States Based Salary range for this role is: 140,000-200,000 USD/Year + Bonus + Stock depending on experience Think you’re a good fit for this job? Tell us more about yourself and why you're interested in the role when you apply. And don’t forget to include links to your portfolio and LinkedIn. Not looking but know someone who would make a great fit? Refer them! Speechify is committed to a diverse and inclusive workplace. Speechify does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.
Tech Lead, Android Core Product - San Francisco, USA
SpeechifyGet your reading done faster, easier, and on the go. Listen to any book, document, or website with Speechify.
The mission of Speechify is to make sure that reading is never a barrier to learning. Over 50 million people use Speechify’s text-to-speech products to turn whatever they’re reading – PDFs, books, Google Docs, news articles, websites – into audio, so they can read faster, read more, and remember more. Speechify’s text-to-speech reading products include its iOS app, Android App, Mac App, Chrome Extension, and Web App. Google recently named Speechify the Chrome Extension of the Year and Apple named Speechify its Design award winner for inclusivity for 2025. Today, nearly 200 people around the globe work on Speechify in a 100% distributed setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups like Stripe, Vercel, Bolt, and many founders of their own companies. Overview With the growth of our Android app, being the most used text-to-speech app in the Play Store, we find the need for a Senior Android Engineer to help us support the new user base as well as work on new and exciting projects to push us forward. This is a key role and ideal for someone who thinks strategically, enjoys fast-paced environments, passionate about making product decisions, and has experience building great user experiences that delight users. We are a flat organization that allows anyone to become a leader by showing excellent technical skills and delivering results consistently and fast. Work ethic, solid communication skills, and obsession with winning are paramount. Our interview process involves several technical interviews and we aim to complete them within 1 week. What You’ll Do - Owning major features and working closely with our design team - take ownership of features inside the app and become responsible of delivering high quality features - Shape the future of our Android team - Own, maintain and improve reliability metrics for key features - Participate in discussions across different teams - Product, Design, Engineering - Review pull requests, and support other teammates - Handle critical issues or cope with unexpected challenges - Take ownership of feature releases and provide nightly builds for the QA team An Ideal Candidate Should Have - 5+ years of software engineering experience - Familiarity with Android components - Experience building or contributing to at least one Android app - Product design intuition and user empathy - Drive to push the boundaries of Android UI/UX - Understanding of the importance of tests and how to approach writing tests - Self-drive to improve the app and codebase above and beyond what's outlined in the spec - Rock solid experience with Kotlin, Kotlin Coroutines, Kotlin Flow, Dagger 2, MVVM, Clean Architecture, Background Services, Music Player Service, Android Animations, Jetpack Navigation, JUnit tests - Excellent communication skills - User oriented problem solving approach - Driven with continuous feedback from leaders Bonus: - Experience building, maintaining, or otherwise contributing to open source projects in Android - Experience with iOS, Web or NodeJS Technologies we use: - Kotlin - Kotlin Coroutines - Kotlin Flow - Jetpack Navigation - Dagger 2 - Room - Custom Views, Canvas & Paint - Jetpack Compose - JUnit What We offer: - A fast-growing environment where you can help shape the company and product. - An entrepreneurial-minded team that supports risk, intuition, and hustle. - A hands-off management approach so you can focus and do your best work. - An opportunity to make a big impact in a transformative industry. - Competitive salaries, a friendly and laid-back atmosphere, and a commitment to building a great asynchronous culture. - Opportunity to work on a life-changing product that millions of people use. - Build products that directly impact and support people with learning differences like dyslexia, ADD, low vision, concussions, autism, and more. - Work in one of the fastest growing sectors of tech, the intersection of artificial intelligence and audio. The United States Based Salary range for this role is: 140,000-200,000 USD/Year + Bonus + Stock depending on experience Think you’re a good fit for this job? Tell us more about yourself and why you're interested in the role when you apply. And don’t forget to include links to your portfolio and LinkedIn. Not looking but know someone who would make a great fit? Refer them! Speechify is committed to a diverse and inclusive workplace. Speechify does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.

