remoteonsite
Senior Software Engineer-Android Mobile Developer with React Native experience - NielsenIQ
Mobile Developer
Senior Android engineer leading mobile development with React Native, building high‑performance, cross‑platform apps for data‑rich consumer insights.
About the role
Key Responsibilities
- Design, develop, and maintain Android applications using Java/Kotlin and React Native, ensuring optimal performance and scalability.
- Collaborate with product, design, and backend teams to translate business requirements into robust, reusable code.
- Implement and optimize data‑driven features, integrating with RESTful APIs and real‑time data streams.
- Write comprehensive unit, integration, and UI tests; conduct code reviews and enforce coding standards.
- Mentor junior developers, share best practices, and drive continuous improvement in mobile development processes.
Requirements
- 5+ years of professional Android development experience, with strong proficiency in Java and Kotlin.
- Proven track record building production‑ready React Native applications.
- Experience with iOS development (Swift/Objective‑C) is a plus.
- Solid understanding of mobile architecture patterns (MVVM, Clean Architecture) and dependency injection.
- Strong problem‑solving skills, excellent communication, and a passion for delivering high‑quality user experiences.
Skills
react nativejavakotlin