[Hiring] Staff Software Engineer, Android, Menu (AI Fluency) @SpotOn
Staff Software Engineer, Android, Menu (AI Fluency) @SpotOn
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 2d ago

[Hiring] Staff Software Engineer, Android, Menu (AI Fluency) @SpotOn

2d ago - SpotOn is hiring a remote Staff Software Engineer, Android, Menu (AI Fluency). 💸 Salary: unspecified 📍Location: Poland

Role Description

We are looking for a battle-hardened Staff Engineer - Android to lead our mobile strategy and tackle the complex technical challenges inherent in a large-scale, distributed mobile ecosystem. This isn't just about greenfield development; it’s about the surgical modernization of a mature, complex codebase and ensuring 99.99% reliability on mission-critical hardware in high-pressure environments. You will serve as a technical bridge between product requirements and scalable, reliable mobile implementation, with a specific focus on leveraging AI to accelerate development and solve non-trivial architectural problems.

  • Hospitality-Focused Innovation: Lead the design and delivery of high-impact features specifically for the hospitality industry, such as advanced order management, smart table management, and complex menu operations.
  • Architect & Drive Transition: Help to drive the strategic evolution of our Android applications from legacy structures toward modern Kotlin standards (MVI/MVVM, Jetpack Compose), balancing the need for innovation with the reality of maintaining a large, active production codebase.
  • Legacy Modernization: Identify and methodically dismantle technical debt, refactoring complex legacy modules into clean, testable, and modular components without disrupting business operations.
  • Complex Problem Solving: Solve deep-rooted technical issues involving complex offline-first synchronization, memory leaks in long-running processes, and intricate hardware integrations (printers, card readers).
  • Navigating Difficult Environments: Ensure system resilience in "battlefield" conditions—high-pressure kitchens and dining rooms where network instability, heat, and heavy usage are the norm.
  • Systemic Quality: Architect sophisticated observability strategies to monitor a fleet of thousands of devices, ensuring deep visibility into performance regressions and "impossible-to-reproduce" edge cases.
  • Strategic Collaboration: Partner with backend and product leadership to align mobile roadmaps with business goals and identify opportunities for AI-driven mobile innovation.
  • Performance Engineering: Direct the optimization of app startup times, UI responsiveness, and memory management, ensuring a "lag-free" experience in high-pressure environments.
  • Technical Stewardship: Lead mobile-specific ADRs and high-level code reviews, serving as the ultimate authority on Android best practices within the organization.
  • Innovation: Stay at the forefront of Android and AI/ML advancements to identify tools and methodologies that can reduce operational overhead and accelerate the mobile SDLC.

Qualifications

  • 8+ years of professional Android experience, with a proven history of successfully navigating and improving large, complex codebases at a Staff level.
  • High level of autonomy and a "get-it-done" mindset. You take full responsibility for technical initiatives from conception to production, operating effectively with minimal supervision even in ambiguous or high-pressure situations.
  • Expert-level ability to refactor large-scale applications while maintaining feature parity and stability. You know how to introduce modern patterns into codebases incrementally.
  • Experience building software for mission-critical hardware where downtime is not an option. You understand the nuances of distributed systems and "real-world" environmental constraints.
  • A track record of solving non-linear, highly complex technical problems that require deep dives into the Android OS, low-level networking, or memory management.
  • Mastery of Kotlin is mandatory, but you must be comfortable diving into Java and managing the interoperability between the two.
  • Proven experience designing testing strategies for complex systems, including self-healing E2E tests and automated regression suites.
  • Expert at building monitoring systems (e.g., Grafana, Datadog) to track and fix complex bugs across thousands of devices in real-time.
  • Experience using AI-assisted coding tools (Claude Code, Cursor, etc.) to significantly boost personal and team productivity.
  • Practical experience integrating AI features into mobile apps (on-device inference or cloud-based LLM agents).
  • Familiarity with the development of agentic coding systems for mobile (e.g., autonomous PR reviews for UI code, automated screenshot testing, and self-healing UI tests).
  • Excellent command of written and spoken English, with the ability to explain complex mobile technical concepts to non-technical stakeholders.

Requirements

  • Experience with Golang-based gRPC/REST APIs, ensuring mobile clients are resilient to backend latency or failures.
  • Prior experience working with custom Android hardware, peripherals (printers, card readers), or IoT devices.
  • Experience building resilient mobile pipelines that handle complex build flavors and large-scale automated UI testing.
  • A "Product-First" engineer who understands that technical excellence is a tool to solve real-world problems for restaurant operators.

Benefits

  • Competitive pay.
  • Training budget 3500 PLN gross per year.
  • Access to e-learning platforms (O’Reilly).
  • Fully paid private healthcare in LuxMed.
  • Access to the Worksmile platform with a monthly top-up.
  • Subsidized access to breakfast and lunch through the vending machine in Kraków office, and lunches in Gdańsk office once a week.
  • Group English classes with a native speaker.
  • New Macbook Pro, 4K monitors or whatever tools you need.
  • Flexible working hours.
  • New, modern, bright and comfortable office space in the city centre.
  • Access to the company’s library.
  • Great working atmosphere.
  • Chill out room with a PlayStation and games.
  • Free snacks and beverages in a kitchen.
  • Company parties and social activities.
  • Employee referral program.
  • Relocation Package within Poland.
Before You Apply
remote Be aware of the location restriction for this remote position: Poland
Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Staff Software Engineer, Android, Menu (AI Fluency) @SpotOn
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 2d ago
Apply for this position
Did not apply
Applied
Sent Follow-Up
Interview Scheduled
Interview Completed
Offer Accepted
Offer Declined
Unlock 145,000+ Remote Jobs
remote Be aware of the location restriction for this remote position: Poland
Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply
Applied
Sent Follow-Up
Interview Scheduled
Interview Completed
Offer Accepted
Offer Declined
Unlock 145,000+ Remote Jobs
×

Apply to the best remote jobs
before everyone else

Access 145,000+ vetted remote jobs and get daily alerts.

4.9 ★★★★★ from 500+ reviews
Unlock All Jobs Now

Maybe later