EY•1h ago
Indeed
DE-Cross-Platform Mobile Developer ...
Kolkata, West Bengal
Full Time
Senior Level
N/A
N/A
N/A
Full Job Description
Cross-Platform Mobile Engineer - React Native (Senior)
Kolkata, West Bengal
EY is seeking a seasoned Cross-Platform Mobile Engineer with significant hands-on experience in React Native or Flutter, complemented by essential native development expertise in either Android (Kotlin/Java) or iOS (Swift/Objective-C). This role is crucial for developing scalable, high-performance mobile applications, contributing to a library of reusable components, and ensuring the delivery of high-quality implementations that adhere to our Mobile Practice standards.
Key Responsibilities
- Develop robust, clean, and maintainable mobile applications using React Native or Flutter.
- Leverage native iOS/Android knowledge to build bridges, custom modules, implement platform-specific features, and optimize application performance.
- Integrate with REST/JSON APIs, implement analytics, secure storage solutions, push notifications, and other platform services.
- Construct modular and reusable UI components, contributing to shared code libraries.
- Focus on performance optimization, debugging, crash analysis, and ensuring responsiveness across a range of devices.
- Collaborate with design teams to achieve pixel-perfect UI implementation and ensure compliance with accessibility standards.
- Work closely with backend, architecture, QA, and DevOps teams to ensure seamless application delivery.
- Write comprehensive unit tests and adhere to secure coding practices, effective dependency management, and CI/CD best practices.
Required Skills
- Extensive experience with React Native (JavaScript/TypeScript) or Flutter (Dart).
- Mandatory hands-on native development experience in one of the following:
- Android: Kotlin/Java, Jetpack components, Android Studio.
- iOS: Swift/Objective-C, Xcode, UIKit/SwiftUI.
- Proven experience building native bridges, platform channels, or custom plugins.
- Strong understanding of mobile architecture patterns such as MVVM, Clean Architecture, Provider/Bloc (Flutter), or Redux/MobX (React Native).
- Expertise in REST APIs, JSON, asynchronous programming, state management, and performance tuning.
- Proficiency with Git, CI/CD pipelines, and app store/play store release processes.
- Knowledge of secure coding principles, authentication flows (OAuth2.0/JWT), and secure storage mechanisms.
Nice-to-Have Skills
- Experience with TypeScript, modular architecture, deep linking, and offline data capabilities.
- Exposure to mobile analytics platforms, feature flagging systems, A/B testing, and crash reporting tools.
- Familiarity with cloud services (Firebase, AWS, Azure) for mobile development.
- Knowledge of SonarQube or other static analysis tools.
- Experience in creating Proofs of Concept (POCs), reusable accelerators, or internal component libraries.
Company
EY
EY is a global leader dedicated to building a better working world. We foster an inclusive culture and provide the global scale, support, and technology necessary for our people to thrive and become ...
Kolkata, West Bengal
Posted on Indeed