Senior Mobile Engineer
The Senior Mobile Engineer will lead the development of native mobile applications for highly regulated industries using iOS and Android technologies. The role involves mentoring team members, driving technical architecture, and integrating AI-assisted development workflows into the product delivery process.
- Compensation
- Not disclosed
- Location
- Nottinghamshire, UK
- Work setup
- Hybrid
- Seniority
- Senior
- Employment
- Not specified
- Experience
- Not specified
- Category
- Mobile
- Posted
Skills
Must have
- Experience in native mobile development (iOS/Swift/SwiftUI/UIKit or Android/Kotlin/Jetpack Compose)
- Deep technical knowledge of modern mobile architecture, modularisation, dependency injection, and asynchronous programming
- Proven experience delivering complex mobile features and technical migrations
- Understanding of mobile security, CI/CD pipelines, and automated testing frameworks
- Experience mentoring engineers and providing technical guidance
- Confidence using AI-assisted development tools and agent orchestration workflows
Full description
Role Purpose
Location- UK Level - Experienced ProfessionalDepartment - ProductWorking Pattern - RemoteBenefits - Benefits at Ideagen Salary - To be discussed at next stage
Join Ideagen and help build next-generation mobile products used by over 18,500 customers across highly regulated industries worldwide.
You'll be joining our EHS & Quality platform, one of Ideagen's key growth products. This highly configurable, workflow-driven SaaS solution supports enterprise, government, nuclear, energy, and compliance-focused organisations in managing critical operational, safety, and quality processes.
As a Senior Mobile Engineer, you'll help shape modern native mobile experiences across iOS, Android, or both. You'll lead the delivery of complex features, technical modernisation initiatives, and AI-assisted development practices while driving high standards across your squad.
This is a hands-on role focused on building new products and capabilities rather than maintaining legacy applications. You'll provide technical leadership, mentor junior engineers, influence key design decisions, and help ensure the quality, scalability, and performance of our mobile platform.
Responsibilities
- Lead the delivery of complex mobile features, technical migrations, and platform improvements across iOS, Android, or both.
- Drive high-quality engineering practices, including architecture, performance, security, accessibility, and maintainable code standards.
- Lead the effective use of AI agents and orchestration workflows for feature delivery, testing, and problem-solving, applying sound judgement on when and how to use AI tools while sharing best practices across the team.
- Build and enhance automated testing, CI/CD, and release processes to ensure reliable and high-performing mobile applications.
- Mentor and support engineers within the squad, providing technical guidance and acting as a key reviewer for designs and specifications.
- Collaborate with engineers across teams to shape mobile standards, share best practices, and influence technical direction.
- Identify opportunities to improve team effectiveness, processes, and platform capabilities, driving solutions from idea to implementation.
Skills and Experience
- Experienced in native mobile development, with expertise in iOS (Swift, SwiftUI/UIKit), Android (Kotlin, Jetpack Compose), or both.
- Deep technical knowledge of modern mobile development practices, including architecture patterns, modularisation, dependency injection, and asynchronous programming.
- Proven experience delivering complex mobile features, technical migrations, and solving performance, scalability, or stability challenges.