Mobile Engineer
Mobile Engineers at AI companies build native iOS or Android applications for products with consumer- or workforce-facing mobile surfaces. The day-to-day is mainstream mobile development: building and maintaining production applications, optimizing performance across memory, CPU, and battery, architecting modular and testable codebases, and shipping features through the platform-specific release cycles. AI-specific work—integrating remote model APIs, on-device inference, real-time generative experiences—is increasingly common as a feature-level concern, but the foundational role is recognizable as iOS or Android engineering. These engineers typically sit within product engineering teams, often as the only mobile specialists in fast-moving product organizations, collaborating with backend, design, and ML or research counterparts as the feature requires.
Skills
What companies are looking for in this role.
Building and shipping production mobile applications at scale with high quality and reliability
Designing and implementing user interfaces with attention to pixel-perfect polish, animations, and interaction quality
Optimizing mobile application performance across memory, CPU, GPU, battery life, and network efficiency
Architecting scalable, modular mobile application structures with clear separation of concerns and reusable components
Writing clean, maintainable, and testable code with comprehensive test coverage and documentation
Debugging, profiling, and diagnosing performance issues using platform-specific tools and low-level system introspection
Managing the complete feature lifecycle from design and prototyping through launch, monitoring, and iteration
Building responsive and accessible user experiences that work across diverse device types and screen sizes
Implementing real-time communication and data synchronization between mobile clients and backend services
Understanding low-level system fundamentals, OS internals, and hardware constraints relevant to mobile platforms
Creating engaging real-time experiences with advanced animations, graphics, and media playback capabilities
Building and maintaining internal platform tools, frameworks, and automation systems that accelerate other engineers' productivity
Building offline-first and resilient applications that gracefully handle network disruptions and data synchronization
Integrating artificial intelligence and machine learning models into mobile applications
Implementing analytics instrumentation, feature flags, and monitoring systems to measure user behavior and app stability
Integrating on-device machine learning models and inference frameworks for client-side AI capabilities
Working with cross-functional teams including product, design, machine learning, and backend engineers to align technical solutions
Rapidly prototyping and iterating on solutions with a focus on learning and experimentation
Identifying technical risks, pain points, and infrastructure needs proactively and taking ownership of solutions
Mentoring and collaborating with other engineers to establish best practices and improve team capabilities
Establishing metrics, running experiments, and using data-driven insights to inform product and technical decisions
Defining and evolving development processes including planning, testing, releasing, and monitoring practices
Translating complex technical constraints into simple, intuitive APIs and abstractions
Technology
The tools and technologies that define this role.
Open Jobs
43 open Mobile Engineer jobs across 17 companies.
Other Engineering roles
General-purpose software engineering roles focused on building and maintaining software systems. Covers generalist SWE positions that don't clearly fall into frontend, backend, fullstack, or other specialized tracks.
Engineers focused on server-side systems, APIs, services, and data processing pipelines. Includes roles explicitly labeled as backend or server-side development.
Engineers specializing in user-facing interfaces, web applications, and client-side development. Includes UI/UX engineering and web development roles.
Engineers working across the entire application stack, handling both frontend and backend responsibilities.
Engineers building and maintaining internal platforms, cloud infrastructure, compute systems, and developer tooling.