You and the process

With a person
Anna, in-house recruiter
9 years hiring engineers
30 minutes with a real recruiter
They read your CV with you, on a call, and say where the offers are being lost.
Didn’t find what you were looking for? Tell us what to build
Toshiba Global Commerce Solutions - External

Mobile Developer - FLEX/ CONTRACT

  • Office
  • 6+ years
  • English (B2)

Salary

$93,600 - 124,800/ year

AI summary

For members

The whole posting in a few lines. Sign up to read it here and on every role you open.

Sign Up to Read

Description

The company is a billion-dollar global firm based in Research Triangle Park, NC, supplying in-store solutions to retailers and describing itself as the world's installed market share leader.

As a contractor, you would help build mobile software that connects web applications with physical retail hardware, in an engineering team that works heavily with AI.

The company says retail is changing quickly and wants a seamless, two-way shopping experience.

Responsibilities

  • Write mobile code in TypeScript (TSX), Flutter/Dart and Kotlin for Android.
  • Build WebView features that let web applications reach native device functions.
  • Maintain the JavaScript bridge between Flutter and embedded web content.
  • Create and support native integrations for receipt printers, barcode scanners and payment terminals.
  • Apply BLoC or Cubit patterns to manage state in Flutter.
  • Help write request and response handlers for device broker protocols.
  • Review peers' code in GitLab, act on feedback and follow good practice.
  • Work in a squad and deliver to Product Management's direction.
  • Follow established processes for code quality and suggest improvements.
  • Take part in Scrum ceremonies: planning, standups, estimation and retrospectives.
  • Use AI coding assistants such as Codex, Claude Code or GitHub Copilot to speed up development and raise code quality.
  • Use AI to generate tests, suggest refactors and prototype user experiences and backend workflows.
  • Write effective prompts, share what works and improve the team's prompts.
  • Work with senior engineers to bring AI findings into CI/CD, QA and documentation.

Requirements

  • Bachelor's degree in Computer Science or equivalent.
  • 2, 8 years of professional software development experience.
  • Experience with Flutter/Dart, or a strong interest in mobile app development.
  • Experience with React/TypeScript, Kotlin or Java for Android.
  • Understanding of WebView integration and native-to-web bridge communication.
  • Familiarity with BLoC, Cubit or similar state management.
  • Basic knowledge of JSON serialization and API communication.
  • Familiarity with GitLab workflows, including merge requests and pipelines.
  • Exposure to agile development, Scrum and CI/CD.
  • Proficient in written and spoken English.
  • Strong collaboration skills and a commitment to continuous improvement.
  • Strongly Preferred: Experience using AI coding assistants such as Codex, Claude Code or GitHub Copilot.
  • Strongly Preferred: Ability to write effective prompts for AI development tools.
  • Strongly Preferred: Interest in applied AI for software development, automation or developer tooling.
  • Preferred: Experience with retail device integration for receipt printers, barcode scanners and payment terminals.
  • Preferred: Familiarity with ESC/POS or UPOS printer command protocols.
  • Preferred: Experience with device SDKs such as Zebra EMDK, Sunmi and Toshiba hardware.
  • Preferred: Knowledge of deep linking and mobile app URL schemes.
  • Preferred: Experience with Flutter testing frameworks such as fluttertest, mocktail and bloctest.
  • Preferred: Understanding of Gradle and Android build tooling.
  • Preferred: Familiarity with Jenkins for CI/CD.
  • Preferred: Knowledge of mobile UX best practices for retail and POS environments.

Conditions

Flex contract, 6 months, 40 hours per week.

Hourly pay of $45.00-$60.00, depending on skills and experience.

Based in the general area of Durham, NC, in the office 5 days a week.

No visa sponsorship, now or in the future; you must already be authorized to work in the United States without sponsorship.

Where you’d work

From the office, 4 or more days a week in the office

No visa sponsorship

About the company

Toshiba Global Commerce Solutions - External

Office in NC, United States

Also hiring in OH, United States

1 of their 27 open roles is remote

Your chances

We've checked whether it's still hiring and how crowded it is.

  • 22 checks run
  • 0 red flags

Still hiring?

14 checks

No red flags

How crowded?

8 checks

No red flags

Fits Me

How well does this role fit you?

Answer a few questions or drop your CV, and every role gets a fit score with the reasons, this one first.

  • Your field
  • Level
  • Stack
  • Work model
  • Salary floor
  • Must-haves
Details13 facts · Role, Location, Compensation, Employment, Requirements
Tech stack
  • React
  • TypeScript
  • Java
  • Kotlin
  • JavaScript
  • Android
  • CI/CD
Type
Contract
Specialty
Mobile
Region
United States
Pay period
Hourly
Show 8 more factsShow less

Role

Category
Development
Specialty
Mobile
Experience
8+ years
Tech stack
  • React
  • TypeScript
  • Java
  • Kotlin
  • JavaScript
  • Android
  • CI/CD

Location

Work model
Office
Region
United States
Office
  • NC, United States
Days in the office
4 or more days
Visa sponsorship
Not sponsored

Compensation

Salary
$93,600 - 124,800 / year
Pay period
Hourly

Employment

Type
Contract

Requirements

Languages
  • English (B2)

Something wrong with this vacancy?

Similar vacancies

Share this vacancy

What's wrong with it?

The employer never sees who reported.

Reason