By continuing to browse this website, you agree to our use of cookies. Learn more at the Privacy Policy page.
Contact Us
Contact Us

Mobile Software developer at Toshiba (Wroclaw)

Apply now

Toshiba is building next-generation software that will fundamentally transform how retailers interact with their customers. This role offers the opportunity to learn, grow, and make a meaningful impact within a collaborative, continuously improving engineering culture.

Responsibilities

Core Development Responsibilities

  • Contribute to mobile application development using Flutter/Dart and Kotlin for Android
  • Work with WebView integration to bridge 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
  • Work with BLoC/Cubit pattern for state management in Flutter applications
  • Assist in building request/response handlers for device broker protocols
  • Participate in peer reviews using GitLab, learning from feedback and adopting best practices
  • Collaborate within a squad-based structure, helping drive success for the team
  • Deliver work that aligns with the direction provided by Product Management
  • Follow established development processes to ensure code quality, while identifying opportunities for improvement
  • Participate actively in team ceremonies including planning, daily standups, estimations, and retrospectives

AI-Driven Engineering Responsibilities

To support Toshiba’s evolution into augmented product development, you will also:

  • Leverage AI coding assistants such as OpenAI Codex, Claude Code, GitHub Copilot, or similar tools to accelerate development, improve code quality, and enhance problem-solving
  • Use AI to generate tests, suggest refactorings, and create prototypes for user experiences and backend workflows
  • Apply prompt engineering techniques to guide AI tools toward accurate, maintainable, and efficient code outcomes
  • Contribute to the team’s AI-enabled engineering practices by sharing findings, improving prompts, and identifying opportunities to embed AI-driven workflows in the development lifecycle
  • Work with senior engineers to integrate AI-assisted insights into CI/CD, QA processes, and documentation

Required Skills:

  • 4-5 years of software development experience (professional or internship)
  • Experience with Flutter/Dart or strong interest in mobile application development
  • Experience with Kotlin or Java for Android development
  • Understanding of WebView integration and native/web bridge communication patterns
  • Familiarity with state management patterns (BLoC, Cubit, or similar)
  • Basic knowledge of JSON serialization and API communication
  • Familiarity with GitLab workflows (merge requests, pipelines)
  • Exposure to agile development methods (Scrum, CI/CD)
  • Proficient in English (written and spoken)
  • Ability to collaborate effectively in a team environment and contribute to a culture of continuous improvement

AI Augmentation Skills (Strongly Preferred)

  • Experience using Codex, Claude Code, GitHub Copilot, or similar AI coding assistants to support development tasks
  • Ability to craft clear prompts that enhance AI-driven development outcomes

Preferred Skills:

  • Experience with retail device integration (receipt printers, barcode scanners, payment terminals)
  • Familiarity with ESC/POS or UPOS printer command protocols
  • Experience with device SDKs (Zebra EMDK, Sunmi, Toshiba hardware)
  • Knowledge of deep linking and mobile app URL schemes
  • Experience with Flutter testing frameworks (flutter_test, mocktail, bloc_test)
  • Understanding of Gradle and Android build tooling
  • Familiarity with Jenkins for CI/CD pipelines
  • Understanding of mobile UX best practices for retail/POS environments
CTA

Looking for another position?

See all our open positions and learn why your should consider joining the Xenoss team.

Careers at Xenoss