Mobile Developer
Core
Develop mobile applications bridging web apps with physical retail hardware (printers, scanners, payment terminals) in an AI-augmented environment.
Role type
Senior Mobile Developer (Flutter/Android)
Builds
Mobile solutions for retail self-checkout and payment systems
Domain
Retail technology / Hardware integration
Deliverable
production ML models | product features
Required skills
TypeScript, Flutter/Dart, Kotlin, WebView integration, BLoC/Cubit state management, JSON serialization, GitLab workflows, Agile/Scrum
Preferred skills
AI coding assistants (Codex, Claude, Copilot), prompt engineering, ESC/POS/UPOS protocols, Zebra/Sunmi SDKs, deep linking, Gradle, Jenkins, Flutter testing frameworks
Technologies
TypeScript, Flutter, Dart, Kotlin, React, GitLab, Codex, Claude Code, GitHub Copilot, Gradle, Jenkins
Responsibilities
Develop mobile apps with native device integrations; implement JavaScript bridges for WebView; use AI tools to generate tests and refactor code; participate in peer reviews and Scrum ceremonies; collaborate on squad-based team success.
Seniority
Mid-to-Senior (2-8 years experience)