About the role
Atiom is rebuilding its core application in Flutter, and we're looking for the architect who will lead that transformation — not by writing every line of code, but by directing AI to build it.
This is a new kind of engineering leadership role. You will define the architecture, break the system into clear implementation plans, and orchestrate AI development tools like Claude Code and Cursor to execute at a speed and scale that was previously impossible for a single technical leader.
Your job is to architect the rebuild, direct AI to execute it, review and refine the output, and own the result long-term as the product continues to grow.
Your Mission
Re-architect and rebuild our existing production application in Flutter, using AI-directed development to deliver a scalable frontend foundation that supports years of future growth.
You will define the architecture, orchestrate the build, and serve as the long-term technical owner of the client application.
What You’ll Own
Architecture & Technical Direction
- Define the complete Flutter frontend architecture
- Choose and implement state management strategy
- Design navigation structure and routing approach
- Establish modular project organization and layering
- Define dependency injection and data flow patterns
- Set coding standards and structural conventions
- Design a pragmatic and maintainable testing strategy
AI-Directed Rebuild
- Analyze the existing production app deeply
- Decompose the full application into well-scoped, AI-executable implementation plans
- Direct tools like Claude Code, Cursor, and agentic coding workflows to generate production-quality code
- Review, refine, and course-correct AI-generated output with senior engineering judgment
- Maintain feature parity while improving internal structure
- Ensure clean integration with existing REST APIs
- Implement multi-language support
- Deliver consistent cross-platform behavior (mobile, web, desktop)
Performance & Quality
- Ensure smooth runtime performance and frame stability
- Optimize startup time and rendering behavior
- Maintain clean memory and state handling practices
- Catch and correct the architectural drift and subtle errors that AI tools can introduce
- Establish quality standards that prevent long-term technical debt
Long-Term Ownership
- Continue building new features after the rebuild
- Improve and evolve the architecture as the product grows
- Potentially mentor or hire additional engineers
- Collaborate with backend, product, and design teams
What We're Looking For
Experience
- 7+ years of frontend engineering experience
- 3+ years of production-level Flutter experience
- Proven experience building complex, API-driven applications
- Experience in structuring medium-to-large scale frontend codebases
AI Development Fluency (Required)
- Demonstrated experience using AI coding tools (Claude Code, Cursor, GitHub Copilot, or similar) as a primary development workflow — not just an occasional assistant
- Ability to break complex systems into clear, well-scoped plans that AI can execute with limited context
- Strong judgment for reviewing AI-generated code: catching architectural mistakes, subtle bugs, security issues, and unnecessary complexity
- Understanding of how to structure prompts, provide context, and direct AI agents effectively across a large codebase
Strongly Preferred
- Multi-platform Flutter experience (mobile + web and/or desktop)
- Experience making architectural decisions independently
- Experience improving or refactoring legacy systems
You Think In Systems
You:
- Understand tradeoffs between different state management approaches
- Know how navigation design impacts long-term scalability
- Care about code organization and structural clarity
- Prefer thoughtful planning before execution
- Avoid both over-engineering and short-term hacks
- Are comfortable owning decisions without constant supervision
How You Work With AI
This is not about vibe coding or asking ChatGPT to write a function. This is about treating AI as your primary execution layer.
You know how to:
- Break a large app into dozens of clean, self-contained implementation tasks
- Provide AI tools with precisely the right architecture context, constraints, and examples to produce correct output
- Recognize when AI is drifting off-course and redirect it before the damage compounds
- Index, organize, and manage a codebase so that AI tools can operate efficiently within token limits
- Use AI to move fast without sacrificing the structural quality that makes a codebase maintainable for years
If you still think of AI as "a tool that saves time on boilerplate," this role is not the right fit.
If you think of AI as a force multiplier that fundamentally changes what one senior architect can deliver, we want to talk.
What Success Looks Like
- A fully rebuilt Flutter application, delivered faster than a traditional team would
- Clean, scalable frontend architecture
- Feature parity with the existing app
- Stable cross-platform builds
- Smooth performance across supported platforms
- A codebase we feel confident building on for years
About The Project
- Backend remains unchanged (REST APIs provided)
- No heavy real-time systems
- No offline-first complexity required
- Moderate UI complexity
- Multi-language support required
- Cross-platform from day one
About Atiom
Atiom is a behavioral technology company helping frontline teams across the globe work safer, smarter, and more connected. Our platform blends habit-forming UX, enterprise training, and AI-driven insights into one easy-to-use system that drives real-world change.
We're a tight-knit, mission-driven team that values autonomy, trust, and thoughtful engineering. AI-directed development is a core part of how we build — not an experiment we're exploring.
Why This Role Matters
This rebuild defines the next chapter of our product.
The person who takes this role will shape not just our Flutter codebase, but the technical foundation of our client application for years to come.
The way software gets built is changing. We're looking for someone who has already made that shift — an architect who directs AI to build at a level that wasn't possible two years ago.
If you thrive in high-trust environments, want meaningful architectural ownership, and are ready to build the future the way the future gets built, we'd love to hear from you.