About the job
About Us
At Hitachi Digital Services, we are a pioneering global digital solutions and transformation organization. Our innovative expertise and cutting-edge technology empower us to unlock extraordinary potential, whether it's captivating theme park enthusiasts, preserving vital natural resources, safeguarding rainforests, or enhancing lives. We focus on automation, modernization, optimization, and acceleration. Our team comprises trusted transformers with profound engineering knowledge, dedicated to fostering a sustainable future for everyone.
We value diverse experiences and perspectives. You don’t have to meet every requirement; your life experiences, character, and passion for making a difference are equally significant to us.
Position Overview
We are seeking a skilled Mobile Developer with extensive expertise in Android native development and React Native to create high-performance mobile applications suitable for both prototyping and production scenarios.
Key Responsibilities
- Develop and maintain mobile applications utilizing:
- Native Android (Kotlin/Java)
- React Native (JavaScript/TypeScript)
- Create modules to efficiently acquire and process data from Android device sensors (accelerometer, gyroscope, GPS, etc.).
- Integrate mapping solutions (Google Maps SDK, Mapbox, etc.) and visualize real-time data.
- Implement reusable UI components and business logic in React Native to enhance code reusability across projects.
- Incorporate push notifications using Azure or AWS services.
- Adopt modern architectural patterns (MVP, MVVM, Clean Architecture) in application design.
- Write clean, maintainable, and testable code while participating in code reviews and promoting best engineering practices.
- Optimize application performance, sensor sampling, and battery usage.
- Manage device permissions, background execution, and threading effectively.
- Collaborate with PM/BA/UIUX teams to refine requirements and propose solutions.
- Maintain comprehensive technical documentation (architecture design, API usage, data flow).
- Support continuous integration and deployment workflows.
