Senior Mobile Engineer
Job Title: Senior Mobile Engineer (Android & iOS)
Employment Type: Full-Time
Experience Required: 5+ Years
Location: Ahmedabad Onsite
About the Role:
We are seeking a seasoned Senior Mobile Engineer with extensive experience in both native Android and iOS development to help shape and deliver cutting-edge mobile applications. You will lead architecture decisions, set coding standards, and collaborate closely with cross-functional teams to ensure high performance, intuitive user experience, and scalable app development.
Key Responsibilities:
- Spearhead the architecture, design, and implementation of features across native Android (Kotlin, Jetpack Compose) and iOS (Swift, SwiftUI) platforms.
- Drive core technical decisions around frameworks, patterns, libraries, and CI/CD tooling.
- Collaborate closely with product managers and designers to translate user needs into elegant technical solutions.
- Establish and maintain quality standards, enforce best practices, and champion code health through regular code reviews.
- Mentor junior engineers and lead by example in writing clean, testable, and efficient code.
- Optimize app performance, reliability, and responsiveness across platforms.
- Own feature rollouts, experimentation (A/B testing), and feature flag strategies.
- Work with accessibility and UX teams to deliver inclusive and delightful user experiences.
Requirements:
- 5+ years of hands-on mobile development experience across native Android and iOS platforms.
- Expert-level skills in:
- Android: Kotlin, Jetpack Compose, Coroutines
- iOS: Swift, SwiftUI, Combine, Async/Await
- Solid understanding of mobile architecture, app lifecycle, and performance optimization.
- Proven track record of shipping high-quality, scalable consumer apps.
- Strong grasp of UI/UX best practices and a passion for pixel-perfect implementations.
- Experience working with CI/CD tools like Bitrise, GitHub Actions, or similar.
- Familiarity with mobile accessibility standards and best practices.
- Experience with feature flagging, A/B testing, and remote config tools.
- Excellent communication skills and a team-first attitude.
- Degree in Computer Science, Software Engineering, or related field.
Nice to Have:
- Certifications in mobile development or related technologies.
- Experience working on apps with large user bases or in high-growth tech environments.
- Familiarity with AWS mobile services, Firebase, or analytics tools.