Senior Software Engineer - Mobile Applications
- Progress Residential PM Holdings, LLC
- Bangalore, India
- 2w ago
- Full-Time
- Hybrid
Location:
Employment Type: Full‑Time
Department: Engineering
We are seeking a talented React Native Mobile App Developer to join our Engineering team and help build and enhance mobile applications that support key business initiatives. In this role, you will work directly with business stakeholders and cross‑functional engineering teams to translate requirements into high‑quality mobile features.
The primary focus for this role is React Native, and experience with Swift (iOS) or Kotlin (Android) is a strong plus for native integrations and deeper platform support.
Develop, maintain, and optimize mobile applications using React Native.
Collaborate closely with business teams to understand requirements and define technical solutions.
Partner with backend and platform engineers to integrate APIs and ensure seamless end‑to‑end functionality.
Translate concepts, user stories, and wireframes into performant, high‑quality mobile features.
Write clean, maintainable code and contribute to improving overall engineering standards.
Implement unit and integration tests to ensure reliability and stability across devices.
Diagnose and resolve performance issues, crashes, and edge‑case complexities.
Participate in code reviews and help shape architectural decisions.
Support build, release, and deployment processes for both the Apple App Store and Google Play Store.
Required Skills:
2–4+ years of professional experience building mobile applications with React Native.
Strong proficiency in JavaScript/TypeScript and modern React patterns (e.g., Redux, Context API).
Experience working directly with business stakeholders and cross‑functional engineering teams.
Familiarity with REST APIs, authentication flows, and local data storage.
Experience using Xcode, Android Studio, debugging tools, and Git.
Strong problem‑solving skills and attention to detail.
Nice to Have:
Native iOS development experience using Swift.
Native Android development experience using Kotlin.
Experience building custom native modules for React Native.
Familiarity with Firebase, analytics tools, push notifications, or feature‑flagging platforms.
Exposure to CI/CD pipelines for mobile apps.
A strong communicator who can collaborate effectively with non‑technical business partners.
A proactive engineer who takes ownership and delivers high‑quality work.
Adaptable, resourceful, and comfortable with changing priorities.
A team player who enjoys solving problems and improving user experiences.
Competitive compensation and benefits package
Opportunities for professional development and growth
Collaborative engineering environment with direct involvement in meaningful business initiatives
Ability to have a real impact on mobile solutions used across the organization