Sandisk is a leader in data storage solutions, known for its innovative products in Flash and advanced memory technologies. They are seeking an AI-native junior developer to contribute to their consumer companion app built in Flutter, focusing on shipping features and improving AI workflows.
Responsibilities:
- Ship features and bug fixes in the Sandisk consumer Flutter app, with senior engineers reviewing your work
- Use AI coding agents as a daily driver: exploration, scaffolding, refactoring, test generation, and learning the codebase
- Write clear specs and prompts. Treat prompt engineering as a real engineering skill, not a party trick - Verify what AI tools produce. Read the diff, run the tests, and understand every line you commit before it goes up for review
- Ramp on Flutter, Dart, and the team's architecture quickly, with senior support and AI-assisted learning - Share what you learn by bringing new AI workflows, MCP servers, custom agents, and tooling tricks back to the team
- Take ownership of the boring-but-important work that AI tools make tractable for a junior: test coverage, refactors, documentation, and dependency hygiene
Requirements:
- Masters degree in Math, Computer Science, Physics or related degree
- Demonstrable evidence you are AI-native: side projects, shipped work, or workflows that clearly show AI tools are how you build, not a novelty you've tried
- Healthy skepticism of AI output: you verify, test, and read code before trusting it, and you know when the model is bluffing
- A clear, considered point of view on where AI-assisted development is going and why, and the ability to defend it in conversation
- Solid programming fundamentals in at least one modern language. You can read code, reason about it, and debug without leaning on a model - Hunger to learn Flutter quickly. Bonus if you've already started
- Comfort working async in a distributed team: strong written English, clear PR descriptions, and thoughtful commit messages
- Self-direction. You can take a fuzzy task, sharpen it with AI tools, ask the right clarifying questions, and ship
- A GitHub, blog, or portfolio showing AI-assisted projects you've shipped
- Experience with Claude Code, Cursor, agent frameworks, or building with the Claude or OpenAI APIs
- Any mobile development exposure (Flutter, React Native, native iOS/Android) - Contributions to AI tooling, MCP servers, custom slash commands, or developer workflow projects