Source description
About the role
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
Senior Frontend Software Engineer (React)
Minsk · Tbilisi · Chișinău · Hybrid
Senior Full-Stack Engineer (Node.JS,React,Angular)(Minsk, Belarus)
Minsk · Hybrid
Senior Android Engineer (Minsk, Belarus)
Minsk · Hybrid
Senior Golang Software Engineer
Warsaw · Hybrid
Junior Salesforce Administrator (temporary position)
United States · Hybrid
Engineering Manager (A2G)
Warsaw · Hybrid
