← Усі вакансії

Senior Lead Flutter Engineer

Рівень:
senior
Джерело:
djinni.co
Відгукнутись на вакансію →

About the Client Our client is an expert-powered AI companion platform. They help leading experts in their fields turn their voice, perspective, and body of work into an interactive AI twin their audience can talk to, any time. Personal, practical, scalable. A relationship, not a feed. A companion, not another app.

The Role They need a Senior Flutter Developer who will own their mobile product end to end. This is not a ticket-taker role. You will be the technical authority on their iOS and Android apps, making architectural decisions, setting standards, and driving the mobile roadmap from planning through to production.

You will define how they build mobile, not just for today's team, but for the team they are scaling into. That means auditing what exists, establishing the architecture and standards the next five engineers will work within, and making them faster as they grow, not slower.

Core Responsibilities

Technical Leadership. Own the mobile architecture. Make and document decisions on state management, navigation patterns, module structure, and platform integration strategy. You set the direction, you do not wait for it.

Project Ownership. Drive the mobile roadmap alongside product and design. Scope work, flag risks early, and deliver without needing to be managed.

Architecture Audit. Assess the current mobile codebase, identify structural weaknesses and technical debt, and build a clear roadmap to a more robust, scalable architecture.

Native Bridge Expertise. You do not just use packages. You modify them. You dive into Swift and Kotlin to fix what Flutter cannot.

System-Level Awareness. iOS and Android app lifecycles, background execution limits, memory management, and threading.

Code Quality and Standards. Establish and enforce coding standards, review architecture and PRs, and ensure the codebase stays maintainable as the team grows.

Team Building. Define how the mobile team works: sprint cadences, PR review standards, branch strategy, release processes, and how new engineers are onboarded.

Cross-Functional Guidance. Partner with product, AI, and backend teams to ensure mobile architecture is designed for features coming, not just features shipped.

UI Precision. Pixel-perfect interfaces that respect device-level realities.

Performance. Identify and eliminate memory leaks, jank, and bottlenecks.

Security. Handle platform-specific behaviours including permissions, notifications, and secure storage.

Required Technical Skills

5+ years of Flutter in production

Track record of leading a mobile project or team. You have been the person responsible for mobile output, not just a contributor

Real-time communication integration: WebSockets, WebRTC, or LiveKit (or equivalent voice/video streaming SDKs)

Audio and video playback/streaming on mobile

Experience integrating AI/LLM-driven features on the client side

Deep command of Dart: async programming, isolates, and streams

Scale: proven experience handling apps with 100k+ concurrent sessions or viral spikes

CI/CD: Fastlane, GitHub Actions, or Bitrise for automated mobile pipelines

Experience hiring or growing a mobile engineering team (even 2 to 3 people)

Communication: able to articulate technical trade-offs to non-technical stakeholders and push back constructively

Схожі вакансії

З блогу Trackr

Усі статті →

Знайдено через trackr.help/jobs · Канал: @trackrhelp · Бот для персональних сповіщень: @trackrhelpBot