Senior Mobile Engineer (iOS/Android)
Senior Mobile Engineer (iOS/Android)

Senior Mobile Engineer (iOS/Android)

London Full-Time 90000 - 120000 £ / year (est.) No home office possible
V

At a Glance

  • Tasks: Lead the development of a cutting-edge mobile app for iOS and Android, focusing on AI-powered features.
  • Company: Join a pioneering AI venture at the forefront of telecommunications and artificial intelligence.
  • Benefits: Enjoy a competitive salary, flexible working days, and an exceptional benefits package.
  • Why this job: Shape the future of voice communication in a fast-paced, innovative environment with a collaborative culture.
  • Qualifications: 5+ years in mobile app development with expertise in iOS and Android; strong UI/UX focus required.
  • Other info: Based in London, with opportunities to work remotely 1-2 days a week.

The predicted salary is between 90000 - 120000 £ per year.

Job Description

Senior Mobile Engineer (iOS/Android)

We are seeking an exceptional Senior Mobile Engineer to join our pioneering AI joint venture at the intersection of telecommunications and artificial intelligence. In this critical role, you will build our flagship user-facing application across both iOS and Android platforms, implementing our AI-powered dialer and assistant that seamlessly blends advanced voice AI capabilities with proprietary telecommunications network features. Your initial mission will be to lead the development of the core application, focusing on the AI-powered dialer and native call integration for our product launch. You will be responsible for developing the entire user interface, integrating deeply with native call functionalities of each operating system, and ensuring the application is secure, performant, and provides a polished and intuitive user experience.

Working in close collaboration with our AI/ML Engineers, Backend Engineers, and Telco Integration Specialists, you will shape the future of voice-based communication in our fast-paced, agile development environment. Your primary focus will be on building a seamless and responsive user experience, integrating our advanced voice services via well-defined APIs. While you will handle Real Time audio data, the core AI model development is handled by our dedicated AI/ML team.

Key Responsibilities
Application Development & Deployment

  • Lead development of the native mobile application on both iOS (Swift) and Android (Kotlin), from technical design to App Store and Google Play Store deployment.
  • Implement core dialer functions and the user interface for the entire call journey.
  • Document technical specifications, API usage, and architecture decisions to support knowledge sharing.
  • Ensure the application adheres to the highest standards of quality, including low crash rates and responsiveness.
  • Implement the complete user interface for the entire application journey, including:

User Interface Implementation

Onboarding and voice cloning consent flow

Real Time AI call screening view

Post-call summaries

Telco benefit hub

  • Develop Real Time visualization components for voice-based interactions, showing speech recognition progress and AI processing status.
  • You will also contribute to our forward-looking roadmap, which includes building novel interfaces for emotional intelligence feedback and multi-modal AI interactions.
  • Integrate deeply with native OS call handling services: iOS CallKit and Android's CallScreeningService to intercept, manage, and enhance the native call experience.
  • Implement network-powered features that leverage telco integration for call quality optimization, security verification, and scam detection.
  • Build secure voice identity systems with multilingual capabilities and cultural adaptations for target markets.
  • Implement secure on-device storage for sensitive data like authentication tokens and user preferences, with transparent permission handling for contacts, microphone, and call logs.
  • Implement local data caching for performance and offline access.
  • Implement dual-privacy architecture supporting both cloud and on-device AI processing with transparent user controls.
  • Create collaborative features for secure sharing of assistant access within family/team groups.
  • Collaborate with Back End engineers to efficiently integrate and consume RESTful APIs for fetching data and orchestrating AI services.
  • Work closely with Product Managers and UX/UI Designers to translate wireframes and user stories into a polished, performant, and intuitive mobile application.
  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of professional experience in native mobile application development.
  • Expert-level proficiency in iOS and Android development.
  • Demonstrable, hands-on experience using native call-handling frameworks:
  • Telecommunications & OS IntegrationSecurity & Privacy FeaturesCross-Functional Collaboration

Qualifications

Required Education & Experience

  • iOS CallKit for call directory extensions and call management, and/or Android's CallScreeningService for call interception and control
  • Experience building complex, consumer-facing mobile applications.
  • Deep understanding of mobile performance optimization, memory management, and battery life considerations.
  • Solid experience consuming RESTful APIs and working with data persistence on mobile platforms.
  • Experience with version control systems (Git) and CI/CD pipelines for mobile applications.
  • Strong focus on UI/UX implementation and performance.
  • AI-assisted coding is a natural and strongly leveraged way of working.
  • Deep understanding of iOS and Android platforms and their respective development ecosystems.
  • Experience integrating RESTful APIs and WebSocket connections for Real Time communication.
  • Knowledge of secure data handling practices on mobile devices, especially for voice and personal data.
  • Familiarity with background processing and service integration for continuous voice monitoring.
  • Experience with mobile UI/UX implementation focused on voice-first interaction patterns.
  • Proficiency with local database solutions for caching and managing conversation context.
  • Deep experience with Multithreading and concurrency to manage Real Time audio data streams for a responsive UI.
  • Knowledge of audio recording, playback, and processing APIs on mobile platforms.
  • Ability to implement proper error handling and crash reporting for production applications.
  • Experience integrating speech recognition and text-to-speech services into mobile applications.
  • Experience integrating APIs for services that manage multi-turn conversational state.
  • Experience working with libraries or services for voice activation and wake-word detection.
  • Knowledge of audio processing for voice quality enhancement on mobile devices.
  • Experience building applications that interact with both on-device and cloud-based AI services.
  • Understanding of best practices for voice user interface design.
  • Master's degree in Computer Science, Mobile Computing, or related field.
  • Experience leading a mobile development team or project.
  • Proficiency in both iOS and Android development.
  • Previous experience with voice assistants, conversational AI, or communication applications.
  • Familiarity with modern AI technologies and their mobile implementation (eg, LLMs, on-device ML, voice biometrics).
  • Experience working in the telecommunications industry or with telecom APIs.
  • Experience with WebRTC or similar Real Time communication technologies.
  • Knowledge of accessibility best practices for voice-based applications.
  • Experience developing applications for international markets (Germany, Singapore, South Korea, United Arab Emirates).
  • Familiarity with mobile analytics, A/B testing, and automated testing frameworks.
  • solutions to complex problems.

Required Technical Skills
Experience with Voice & Audio Applications

Preferred Qualifications
This position is based in London for 1 or 2 days a week near to Moorgate and offers a salary in the region of £90-120K basic + exceptional package and bonus

Senior Mobile Engineer (iOS/Android) employer: Ventula Consulting

Join our innovative team in London, where we are at the forefront of merging telecommunications with artificial intelligence. As a Senior Mobile Engineer, you will thrive in a collaborative and agile work culture that prioritises employee growth and development, offering exceptional benefits and a competitive salary package. With opportunities to lead cutting-edge projects and shape the future of voice communication, this role promises a rewarding and meaningful career path.
V

Contact Detail:

Ventula Consulting Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Mobile Engineer (iOS/Android)

✨Tip Number 1

Familiarise yourself with the latest advancements in AI and telecommunications. Understanding how these technologies intersect will not only help you during interviews but also demonstrate your genuine interest in the role and the company.

✨Tip Number 2

Network with professionals in the mobile development and AI sectors. Attend relevant meetups or online webinars to connect with industry experts, which could lead to valuable insights and potential referrals for the position.

✨Tip Number 3

Showcase your experience with native call-handling frameworks like iOS CallKit and Android's CallScreeningService. Prepare specific examples of projects where you've implemented these technologies to highlight your expertise during discussions.

✨Tip Number 4

Stay updated on best practices for voice user interface design and mobile performance optimisation. Being able to discuss these topics intelligently will set you apart as a candidate who is not only technically skilled but also user-focused.

We think you need these skills to ace Senior Mobile Engineer (iOS/Android)

Expert-level proficiency in iOS development (Swift)
Expert-level proficiency in Android development (Kotlin)
Experience with native call-handling frameworks (iOS CallKit, Android CallScreeningService)
Deep understanding of mobile performance optimisation
Solid experience consuming RESTful APIs
Experience with version control systems (Git)
CI/CD pipelines for mobile applications
Strong focus on UI/UX implementation
Knowledge of secure data handling practices on mobile devices
Experience integrating speech recognition and text-to-speech services
Proficiency with local database solutions for caching
Deep experience with multithreading and concurrency
Knowledge of audio recording, playback, and processing APIs
Ability to implement proper error handling and crash reporting
Experience with WebRTC or similar Real Time communication technologies
Familiarity with mobile analytics and A/B testing frameworks
Understanding of best practices for voice user interface design

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience in mobile application development, particularly with iOS and Android. Emphasise any projects where you've implemented native call functionalities or worked with AI technologies.

Craft a Compelling Cover Letter: In your cover letter, express your passion for mobile engineering and how your skills align with the job description. Mention specific experiences that demonstrate your ability to lead development projects and collaborate with cross-functional teams.

Showcase Relevant Projects: Include links to your portfolio or GitHub repository showcasing relevant projects. Highlight any applications you've developed that feature voice AI capabilities or complex user interfaces, as these will resonate well with the hiring team.

Highlight Soft Skills: Don't forget to mention your soft skills, such as teamwork and communication. Given the collaborative nature of this role, demonstrating your ability to work effectively with AI/ML engineers and product managers can set you apart from other candidates.

How to prepare for a job interview at Ventula Consulting

✨Showcase Your Technical Skills

Be prepared to discuss your experience with iOS and Android development in detail. Highlight specific projects where you've implemented native call-handling frameworks like CallKit and CallScreeningService, and be ready to demonstrate your understanding of performance optimisation and memory management.

✨Understand the Product Vision

Familiarise yourself with the company's AI-powered dialer and assistant concept. Be ready to discuss how you would approach building a seamless user experience and integrating advanced voice services, as this shows your alignment with their goals.

✨Prepare for Collaboration Questions

Since the role involves working closely with AI/ML Engineers and Backend Engineers, think of examples that showcase your ability to collaborate effectively. Discuss how you've worked in cross-functional teams in the past and how you can contribute to a fast-paced, agile environment.

✨Demonstrate Your Problem-Solving Skills

Expect technical questions that assess your problem-solving abilities, especially related to real-time audio data handling and secure data practices. Prepare to explain your thought process and any challenges you've faced in previous projects, along with how you overcame them.

Senior Mobile Engineer (iOS/Android)
Ventula Consulting

Land your dream job quicker with Premium

Your application goes to the top of the list
Personalised CV feedback that lands interviews
Support from real people with tickets
Apply for more jobs in less time with AI support
Go Premium

Money-back if you don't land a job in 6-months

V
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>