Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Shift4 Logo

Android Engineer

Shift4

Salary not specified
Aug 14, 2025
Atlanta, GA, US • Butler, PA, US • Center Valley, PA, US • Las Vegas Valley, NV, US • Silver Spring, MD, US • Tampa, FL, US
Apply Now

Shift4 is seeking to expand its software product team to design, develop and deploy its new built-for-cloud restaurant platform, SkyTab POS.

Requirements

  • Expert in Kotlin programming, the Android 8 & 10 SDK and with Google’s Android design principles
  • 5+ years hands-on experience developing innovative Android apps (Java, Kotlin) targeting both business users and consumers
  • Strong knowledge of Android UI design and ability to work closely with UI designers
  • Expertise with maintaining transactionality with asynchronous offline mode applications, threading and performance tuning
  • Experience working in an agile software development lifecycle (SDLC) by designing, developing, and deploying working software through analysis of functionality as defined by a Product team
  • Proficient with testing work-in-progress deliverables to make sure they meet acceptance criteria and functional requirements as defined by a Product team as well as non-functional requirements defined by the development team
  • Expertise and experience with a focus around restaurant point of service apps (POS, Kiosk, online ordering) is a big plus

Responsibilities

  • Hardcore coding in Kotlin of high-performant business solutions
  • Work alongside other Software Engineers on the team to elevate technology and consistently apply
  • Collaborate cross-functionally with Business Analysts, QA, and other team members to achieve elegant solutions which satisfy business needs, goals, and objectives
  • Test “your own” code via unit, integration and acceptance testing techniques to ensure delivery and quality goals are met
  • Diagnose and resolve issues with deployed systems using a variety of techniques including direct engagement with support personnel and customers
  • Become an acknowledged technical expert and specialist for some parts of the platform
  • Proactive assessment and analysis of existing systems to maximize quality and customer satisfaction, minimize maintenance costs and other operational issues

Other

  • BS in Computer Science or equivalent. Experience in lieu of a degree may be considered
  • Great interpersonal, verbal and written skills including documentation of complex technical solutions (e.g., white boarding, code comments)
  • Driven and wants to be part of a highly productive team that delivers products on a continual basis
  • Relocation assistance may be available