01 Oct
|
Aecor Digital
|
Vadodara
01 Oct
Aecor Digital
Vadodara
ABOUT THE ROLE
We are seeking a Senior Mobile Developer whose expertise matters more to us than the platform they started on. What we value is depth across the full craft of mobile development: native engineering on both iOS and Android, confident cross-platform work, sharp debugging and root-cause analysis on real devices, secure coding as a habit rather than a checklist, and the engineering judgement to ship production-quality releases to the app stores. Day to day, the work spans feature development, live app support, and work across both native and cross-platform codebases; assignments follow priorities, and a developer with the right skills moves comfortably between them.
We hire for breadth and fundamentals over any single framework. We are looking for a developer who has genuinely worked across more than one mobile technology native Android and native iOS, and at least one hybrid or cross-platform framework and whose core programming concepts are strong enough to pick up the next one quickly and deliver production-quality, secure code in it.
KEY RESPONSIBILITIES
- Deliver features and enabler work end to end from story through implementation, testing, and release readiness.
- Own issues end to end investigate, reproduce on real devices, root-cause, fix, and verify, with no regressions left behind.
- Work across both cross-platform and native codebases as the work requires, keeping behaviour and feature parity consistent between them.
- Write secure, clean, production-quality code — built to the OWASP MASVS (Mobile Application Security Verification Standard), no secrets or keys in source control, scan findings acted on promptly.
- Manage the release path: signing, provisioning, build configuration, store submissions,
and reproducible builds across environments.
- Test on real devices across OS versions, screen sizes, and platform behaviours before handing work to QA — simulators and emulators alone are not enough.
- Review peers' code with a quality and security lens across both cross-platform and native codebases; take review feedback constructively. Keep work visible and well paced — boards current, blockers raised early, ambiguities cleared before development starts.
- Keep documentation current alongside code — SDK usage, platform configuration, and build and release notes another developer can pick up without chasing you.
- REQUIRED SKILLS
- 5+ years of qualified mobile development experience, with production apps you have taken through to release on the App Store, Google Play, or both.
- Hands-on experience across multiple mobile technologies, spanning cross-platform and native: - Cross-platform — solid production experience in Flutter, React Native, or both.
- Depth in one with working exposure to the other is what we are looking for; production depth in another framework such as Kotlin Multiplatform, .NET MAUI, NativeScript, or Ionic counts where the fundamentals transfer. - Native — at least one platform — production experience in either native Android (Kotlin and/or Java, Jetpack Compose and/or Views, Android SDK, Gradle) or native iOS (Swift and/or Objective-C, UIKit and/or SwiftUI,
Xcode), with the confidence to pick up work in the other platform's codebase as the work requires.
- Strong core programming fundamentals — data structures, design patterns, concurrency and threading, memory management, app architecture (MVVM, MVI, Clean or similar) — with a demonstrated ability to pick up new languages and frameworks quickly.
- Solid API integration skills — REST and GraphQL, authentication flows, real-time communication, and handling poor or intermittent connectivity.
- On-device data and offline-first experience — local storage (Room, Core Data, SQLite, SQLDelight or similar), caching, background sync, and conflict handling.
- Proven security expertise, held to a recognised standard — the OWASP MASVS (Mobile Application Security Verification Standard) and its MASTG testing guide — across secure storage of tokens and keys, cryptography, authentication flows, transport security, platform interaction, and resilience (obfuscation and tamper protection); plus supply-chain and third-party SDK diligence, and acting on SAST and dependency-scan findings.
- Release engineering competence — code signing, provisioning profiles or keystores, build flavours and schemes, store review processes, and staged or phased rollouts.
- Excellent debugging and root-cause-analysis skills on live production apps — crash reporting, profiling, memory and performance analysis, and device-specific issues.
- Unit and UI testing, authored alongside implementation.
- Experience with Git-based workflows, peer code review, and CI/CD for mobile builds.
- Strong sense of ownership across both live app maintenance and planned feature delivery.
📌 Senior Mobile Developer (Vadodara)
🏢 Aecor Digital
📍 Vadodara