Apply Edge Start your job search

Mobile Developer (Flutter)

RocketPhone.ai · Dhaka, Bangladesh

Apply & track with Apply Edge

Company: RocketPhone.ai Limited

Location: Dhaka, BangladeshPosition: Full-time, OnsiteAbout RocketPhone.ai:We are RocketPhone.ai, a fast-scaling startup revolutionizing how teams handle customer communications.

Our platform captures voice, mobile, and video conversations and transforms them in real time into structured, actionable intelligence directly within CRMs like Salesforce. Products in our ecosystem, including RocketPhone, RocketCell, and RocketVideo empower sales, field, and service teams with automatic call logging, live AI insights, transcripts, and automated workflows.We are a high-performing engineering team backed by ex-Google engineers, PhD AI researchers, and telecom industry veterans. With rapid customer growth and ambitious product expansion ahead, we are looking for top-tier talent to build out our mobile ecosystem. The Opportunity: Craft Our Next-Gen Mobile ExperienceAs a Mid-Level Mobile Developer (Flutter) at RocketPhone.ai, you will play a key role in developing and scaling our cross-platform mobile products (such as RocketCell and mobile client systems). You will build sleek, highly responsive, and real-time communication tools that operate reliably on mobile networks and integrate directly with our AI engine and Salesforce backend.If you are a proactive developer with 6–7 years of overall mobile engineering experience who takes deep pride in writing clean Flutter code and tackling complex real-time mobile challenges, this role is for you. What You'll Do (Your Responsibilities):Build & Maintain Flutter Codebase: Architect, build, and deploy high-performance cross-platform iOS and Android solutions using Flutter and Dart.Engine & Native Bridge Development: Write clean native code (Kotlin/Swift) when needed to interface Flutter apps with underlying device capabilities, mobile networks, and background services.Real-Time Communication Integration: Implement and optimize real-time audio, telephony, VoIP (WebRTC, SIP), or call-handling features to ensure low latency and high reliability in mobile calls.Integrate APIs & AI Services: Seamlessly connect mobile clients to backend RESTful APIs, WebSockets, real-time AI processing engines (transcription, coaching), and Salesforce sync channels.Optimize Performance & Reliability: Manage complex application state (e.g., Bloc, Provider, Riverpod), optimize memory footprint, reduce battery drain, and ensure smooth execution during background call logging.Collaborate & Innovate: Work closely with backend, AI, and design teams to take features from concept to release in a fast-paced, agile setup. Technical Requirements:6–7 years of overall software/mobile development experience, with a heavy concentration in mobile engineering.3+ years of hands-on experience in Flutter & Dart, having built and shipped production-grade software to both the Google Play Store and Apple App Store.Native Mobile Capabilities: Proficiency in native Android (Kotlin/Java) or iOS (Swift/Objective-C) to write custom platform channels and handle device-level permissions, background execution, and audio routing.State Management Expertise: Mastery over modern Flutter state management architecture patterns (Bloc, Riverpod, Provider, or similar).Real-Time & Networking Knowledge: Hands-on experience working with REST APIs, WebSockets, push notifications (FCM/APNs), and offline data storage/caching solutions.Solid CS Fundamentals: Strong grasp of OOP, clean code principles, SOLID principles, design patterns, and automated mobile unit/widget testing.Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.Bonus Points (Nice-to-Haves):Experience working with VoIP, WebRTC, SIP, or audio streaming protocols on mobile systems.Experience developing calling features or telecom/dialer tools on mobile operating systems (CallKit / ConnectionService).Familiarity with Salesforce APIs, CRMs, or enterprise SaaS integrations.Experience working with background call processing, audio recording APIs, or telephony networks (e.g., SIM/mobile call logging).Previous startup experience or working in fast-growing B2B/SaaS product companies.Why Join Us?High Impact: You will be a core Mobile Developer responsible for key products used daily by field agents and sales teams across the globe.Cutting-Edge Stack: Work at the intersection of Flutter, real-time telephony, AI conversation intelligence, and enterprise integrations.World-Class Team: Collaborate alongside ex-Google engineers, PhD AI researchers, and telecom experts in an open, transparent, and engineering-driven culture.Growth Opportunity: Shape our mobile architecture as we scale our user base and release new features rapidly.