Padmi
IDT logo
IDT

international calling · mobile top-up

Senior Flutter Software Engineer

Remote · GEPosted 24 days ago
Software engineeringSeniorApp Developer
Apply at IDT

Opens the source posting on jobs.lever.co

Source description

About the role

View original

Hybrid development : Design and build high-performance features in Flutter/Dart, while maintaining and extending the native calling stack — SIP clients, audio handling, CallKit/ConnectionService integration — in Kotlin and Swift, connected via platform channels.

Own features end-to-end within our feature-first clean architecture: Bloc/Cubit state management, repositories, immutable state, and 90%+ unit-test coverage on business logic.

Work at real scale: a melos-managed monorepo with 100+ packages, strict dependency hierarchy, code generation (freezed / json_serializable), and shared design system.

Ensure reliability of a real-time product: monitor releases with Crashlytics and analytics pipelines, investigate call-quality and stability issues, and drive performance optimization.

Contribute to the overall architecture and technical strategy of our mobile platform — from package design to migration of legacy patterns to the current architecture.

Collaborate closely with product managers, backend engineers, QA, and designers as part of a cross-functional product team.

Improve our engineering toolchain: GitHub Actions CI/CD, automated store/TestFlight releases, diff-coverage gates, and code-quality automation.

More at IDT

Related open roles

View all roles