Job Closed

This listing is no longer active.

Toast logo
Toast

We empower the restaurant community to delight guests, do what they love, and thrive.

Staff Software Engineer, Android

Android EngineerSoftware EngineerOtherRemoteLeadTeam 1,001-5,000Since 2013H1B SponsorCompany SiteLinkedIn

Location

United States

Posted

94 days ago

Salary

$168K - $269K / year

Seniority

Lead

Bachelor Degree8 yrs expEnglishAndroidDistributed SystemsKotlin

Job Description

Staff Software Engineer, Android

Toast

• Lead technical vision and architecture for Android/mobile experiences within Strategic Cuisines • Design, build, and evolve scalable mobile solutions used in high-volume restaurant environments • Partner closely with Product and Design to identify customer pain points and translate them into impactful solutions • Operate effectively in ambiguous problem spaces, helping shape both technical direction and product approach • Drive engineering excellence and influence best practices across teams • Mentor engineers and raise the bar for technical leadership • Leverage cutting edge AI tools to enhance your development workflow, improve velocity, and help pioneer new approaches to building - contributing to a culture of innovation and productivity across the team

Job Requirements

  • 8+ years of professional software engineering experience
  • Deep expertise in Android development (Kotlin preferred)
  • Experience shipping and scaling production mobile applications
  • Strong understanding of modern mobile architecture patterns
  • Experience integrating with APIs and distributed systems
  • Demonstrated technical leadership at a Staff or equivalent level
  • Strong communication skills and ability to influence cross-functional partners
  • Demonstrated customer obsession — seeks to deeply understand user workflows and uses those insights to inform technical decisions

Benefits

  • health insurance
  • retirement plans
  • paid time off
  • flexible work arrangements
  • professional development
  • bonuses
  • stock options

Related Job Pages

More Android Engineer Jobs

Full TimeRemoteTeam 1-10H1B No Sponsor

• Develop cool features using Kotlin • Participate in Code Review • Participate in technical discussions with other team leads, suggest solutions, suggest optimal architectural and design decisions • Communicate with Product/Project Managers, UI/UX designers • Participate in Scrum rituals, provide estimates

Poland
Job Closed
Franki logo

Staff Android Engineer

Franki

Construire ensemble les projets les plus ambitieux

Android Engineer94 days ago
OtherRemoteTeam 201-500Since 1911H1B No Sponsor

About the Role We’re looking for a Staff Android Engineer to lead the evolution of Franki’s mobile platform and play a key role in shaping our technical direction. This is a senior, hands-on engineering role that blends architectural leadership, coding excellence, and mentorship. You’ll help define how we build scalable, maintainable, and performant Android applications that bring Franki’s product vision to life. As our Android Staff Engineer, you’ll collaborate with Product, Design, and Backend teams to deliver beautiful, high-performing mobile experiences. You’ll set engineering standards, guide best practices, and ensure that quality and innovation remain at the core of everything we ship. What you’ll do: - Lead the technical direction and architecture of Franki’s Android platform—ensuring scalability, modularization, and maintainability. - Develop and deliver high-quality features in Kotlin, writing clean, testable, and well-documented code. - Mentor and support engineers, leading code reviews and fostering technical excellence across the team. - Improve and maintain CI/CD pipelines using GitHub Actions, Firebase App Distribution, and Fastlane. - Enhance testing automation—drive unit, UI, and integration test coverage across the app. - Collaborate cross-functionally with Product, Design, and Backend to deliver user-first, performant mobile experiences. - Adopt and integrate new iOS/Andoroid frameworks and tools, continuously improving performance and development speed. - Monitor and optimize app performance using Firebase Crashlytics and analytics data. - Champion technical best practices and contribute to the modernization of Franki’s mobile architecture. You’re a good fit if you have... - 8+ years of professional Android development experience, including leadership or mentorship responsibilities. - Expert-level proficiency in Kotlin, Jetpack components, and a strong understanding of mobile architecture patterns. - Experience building and maintaining large-scale, modularized applications with multi-module structures. - Proficiency with CI/CD pipelines (GitHub Actions, Firebase App Distribution, Fastlane). - Strong background in unit testing, UI testing, and automated build workflows. - Familiarity with Firebase Crashlytics, performance monitoring, and Play Store release processes. - A passion for elegant, maintainable code and seamless user experiences. - Excellent communication and collaboration skills, with a focus on knowledge sharing and problem solving. Bonus points if you're... - Comfortable in a fast-paced startup - Ability to collaborate with cross-time zone teams Why Franki... - Remote role with semi-flexible scheduling and collaboration across distributed teams in multiple time zones. - Opportunity to contribute to architectural modernization and scalable mobile solutions. - Exposure to modern mobile development tools and practices; continuous learning and knowledge sharing. - Engaging, inclusive culture that champions Franki values, positivity, and mutual respect. - Competitive compensation aligned with experience and market benchmarks. - Flexible work environment with emphasis on work-life balance and professional growth.

United States
$175K - $200K / year
Job Closed
Smart Working logo

Principal Android Engineer – Aviation Systems

Smart Working

Empowering companies to work with the best engineers in the world

Android Engineer95 days ago
Full TimeRemoteTeam 51-200H1B No Sponsor

• Design, develop, optimise, and maintain high-performance real-time Android applications. • Build refined user interfaces and complex business logic integrated with REST APIs and backend systems. • Integrate Android applications with hardware using Bluetooth, NFC, or serial communication protocols for operational functionalities. • Deliver clean, secure, extensible, and thoroughly tested code using JUnit and Espresso. • Architect and define new features and communicate requirements and implementation plans to the team. • Provide high-level estimates at project inception and ensure tasks are completed within sprint timelines. • Assess and communicate the impact of code changes across the application. • Proactively identify dependencies and risks during planning stages. • Ensure adherence to “definition of ready” and “definition of done” standards. • Participate actively in sprint planning, retrospectives, and Scrum ceremonies. • Champion Agile and XP methodologies within the team. • Operate autonomously while collaborating effectively with cross-functional stakeholders. • Provide constructive feedback to improve team processes and technical practices. • Lead innovations and implement solutions that fulfil acceptance criteria. • Collaborate with Android and iOS developers to ensure alignment with best practices and standards. • Engage with testers to ensure shared understanding of responsibilities and acceptance criteria. • Contribute to high feature test coverage and quality assurance metrics. • Review peer code and advocate for clean, maintainable, and testable standards. • Identify opportunities for automation to improve development efficiency. • Create and maintain accurate technical documentation. • Ensure developed applications are secure, scalable, maintainable, and production-ready.

India
Franki logo

Staff Android Engineer

Franki

Construire ensemble les projets les plus ambitieux

Android Engineer95 days ago
OtherRemoteTeam 201-500Since 1911H1B No Sponsor

About the Role We’re looking for a Staff Android Engineer to lead the evolution of Franki’s mobile platform and play a key role in shaping our technical direction. This is a senior, hands-on engineering role that blends architectural leadership, coding excellence, and mentorship. You’ll help define how we build scalable, maintainable, and performant Android applications that bring Franki’s product vision to life. As our Android Staff Engineer, you’ll collaborate with Product, Design, and Backend teams to deliver beautiful, high-performing mobile experiences. You’ll set engineering standards, guide best practices, and ensure that quality and innovation remain at the core of everything we ship. What you’ll do: - Lead the technical direction and architecture of Franki’s Android platform—ensuring scalability, modularization, and maintainability. - Develop and deliver high-quality features in Kotlin, writing clean, testable, and well-documented code. - Mentor and support engineers, leading code reviews and fostering technical excellence across the team. - Improve and maintain CI/CD pipelines using GitHub Actions, Firebase App Distribution, and Fastlane. - Enhance testing automation—drive unit, UI, and integration test coverage across the app. - Collaborate cross-functionally with Product, Design, and Backend to deliver user-first, performant mobile experiences. - Adopt and integrate new iOS/Andoroid frameworks and tools, continuously improving performance and development speed. - Monitor and optimize app performance using Firebase Crashlytics and analytics data. - Champion technical best practices and contribute to the modernization of Franki’s mobile architecture. You’re a good fit if you have... - 8+ years of professional Android development experience, including leadership or mentorship responsibilities. - Expert-level proficiency in Kotlin, Jetpack components, and a strong understanding of mobile architecture patterns. - Experience building and maintaining large-scale, modularized applications with multi-module structures. - Proficiency with CI/CD pipelines (GitHub Actions, Firebase App Distribution, Fastlane). - Strong background in unit testing, UI testing, and automated build workflows. - Familiarity with Firebase Crashlytics, performance monitoring, and Play Store release processes. - A passion for elegant, maintainable code and seamless user experiences. - Excellent communication and collaboration skills, with a focus on knowledge sharing and problem solving. Bonus points if you're... - Comfortable in a fast-paced startup - Ability to collaborate with cross-time zone teams Why Franki... - Remote role with semi-flexible scheduling and collaboration across distributed teams in multiple time zones. - Opportunity to contribute to architectural modernization and scalable mobile solutions. - Exposure to modern mobile development tools and practices; continuous learning and knowledge sharing. - Engaging, inclusive culture that champions Franki values, positivity, and mutual respect. - Competitive compensation aligned with experience and market benchmarks. - Flexible work environment with emphasis on work-life balance and professional growth.

United States
$175K - $200K / year
Job Closed