T

Toshiba Global Commerce Solutions

Builds retail checkout hardware and commerce software

Mobile Developer

Mobile EngineeringConfirmed live in the last 24 hours
Full-timeDurham, NC, USA$45 - $60 /hr

About the Job

Requirements

  • A bachelor's degree in Computer Science, or equivalent.
  • Two to eight years of professional software development experience.
  • Experience with Flutter and Dart, or a strong interest in mobile application development.
  • Experience with React and TypeScript, Kotlin, or Java for Android.
  • Understanding of WebView integration and native/web bridge communication.
  • Familiarity with state management patterns such as BLoC or Cubit.
  • Basic knowledge of JSON serialization and API communication.
  • Familiarity with GitLab workflows, including merge requests and pipelines.
  • Exposure to agile development, including Scrum and continuous integration/continuous delivery.
  • Proficiency in written and spoken English.
  • Strong collaboration skills and commitment to continuous improvement.

Responsibilities

  • Contribute to mobile application development using TypeScript (TSX), Flutter/Dart, and Kotlin for Android.
  • Develop with WebView integration to connect web applications with native device capabilities.
  • Implement and maintain JavaScript bridge communication between Flutter and embedded web content.
  • Build and maintain native device integrations, including receipt printers, barcode scanners, and payment terminals.
  • Use BLoC/Cubit patterns for state management in Flutter.
  • Assist in building request/response handlers for device broker protocols.
  • Participate in peer reviews in GitLab, applying feedback and best practices.
  • Collaborate within a squad-based structure to drive team success.
  • Deliver work aligned with Product Management direction.
  • Follow established processes to ensure code quality and identify opportunities for improvement.
  • Actively participate in Scrum ceremonies, including planning, standups, estimations, and retrospectives.
  • Leverage AI coding assistants such as Codex, Claude Code, or GitHub Copilot to accelerate development and enhance code quality.
  • Use AI to generate tests, suggest refactoring ideas, and prototype user experiences and backend workflows.
  • Apply prompt engineering techniques to guide AI tools toward accurate and maintainable outputs.
  • Contribute to the team’s AI-enabled engineering practices by sharing learnings and improving prompts.
  • Work with senior engineers to integrate AI insights into CI/CD, QA, and documentation processes.

Desired Qualifications

  • Experience using AI coding assistants such as Codex, Claude Code, or GitHub Copilot.
  • Ability to craft effective prompts for AI development tools.
  • Interest in applied AI for software development, automation, or developer tooling.
  • Experience with retail device integration, including receipt printers, barcode scanners, and payment terminals.
  • Familiarity with ESC/POS or UPOS printer command protocols.
  • Experience with device SDKs such as Zebra EMDK, Sunmi, or Toshiba hardware.
  • Knowledge of deep linking and mobile app URL schemes.
  • Experience with Flutter testing frameworks such as flutter_test, mocktail, and bloc_test.
  • Understanding of Gradle and Android build tooling.
  • Familiarity with Jenkins for CI/CD.
  • Knowledge of mobile UX best practices for retail/POS environments.

About the Company

Toshiba Global Commerce Solutions

Builds retail checkout hardware and commerce software

Toshiba Global Commerce Solutions builds hardware and software that retailers use to run stores and handle customer purchases. Its portfolio includes point-of-sale terminals, self-checkout systems, mobile devices, receipt printers and store peripherals for grocery, convenience, specialty and hospitality businesses. The ELERA commerce platform connects store applications, while related software covers payments, loyalty, promotions and loss prevention. The company also offers installation, managed services and maintenance to support retailers through the operation of their store systems. Founded in 2012, Toshiba Global Commerce Solutions is headquartered in Durham, North Carolina.

Company size
1,001-5,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Durham, NC
Founded
2012

Recently Posted Jobs

Explore more opportunities at Toshiba Global Commerce Solutions

See more jobs