PraVyuha Tech Solutions
India, IN · On-site · Full-time
About the Role
We are looking for a passionate and experienced Software Development Engineer (SDE) specializing in React Native to join our Product Engineering team. The ideal candidate will have hands-on experience in building high-quality cross-platform mobile applications using React Native, TypeScript, and modern frontend engineering practices.
You will be responsible for designing, developing, and maintaining scalable mobile applications while collaborating closely with Product, UI/UX, Backend, and Quality Engineering teams. In addition to mobile development, exposure to ReactJS-based web application development will be considered a solid advantage, enabling contributions across both mobile and web platforms.
Key Responsibilities
Mobile Application Development
- Design, develop, and maintain cross-platform mobile applications using React Native and TypeScript. - Build scalable, reusable, and maintainable application components following engineering best practices. - Develop responsive and intuitive user experiences for Android and iOS platforms. - Integrate mobile applications with REST APIs, backend services, and third-party platforms. - Implement efficient application state management using Redux and Redux Saga. - Optimize applications for performance, reliability, security, and usability. - Troubleshoot production issues and implement sustainable solutions.
Product Engineering
- Participate in technical design discussions and solution architecture. - Collaborate with Product Management, UI/UX Designers, Backend Engineers, and Quality Engineers throughout the software development lifecycle. - Contribute to sprint planning, estimation, and feature delivery. - Prepare and maintain technical documentation where required.
Engineering Excellence
- Write clean, maintainable, and testable code. - Participate in peer code reviews and technical knowledge-sharing sessions. - Follow secure coding standards and engineering best practices. - Utilize AI-assisted development tools to improve productivity where appropriate. - Continuously evaluate and adopt modern mobile development practices.
Required Qualifications
- Bachelor's Degree in Computer Science, Information Technology, Engineering, or a related discipline. - 3+ years of experience in React Native application development. - Experience delivering production-grade Android and iOS applications. - Strong understanding of modern JavaScript and TypeScript.
Required Technical Skills
Mobile Development
- React Native - TypeScript - JavaScript (ES6+) - Redux - Redux Saga - React Navigation - REST API Integration - Mobile UI Development
Good to Have
- Experience with ReactJS for modern web application development. - Experience with HTML5, CSS3, and responsive web development. - Familiarity with state management using Redux in ReactJS applications. - Experience with mobile application performance optimization. - Knowledge of CI/CD pipelines for mobile applications. - Exposure to Agile/Scrum software development methodologies. - Experience with AI-assisted development tools such as Claude AI, GitHub Copilot, or ChatGPT. - Familiarity with Firebase, push notifications, deep linking, and mobile analytics. - Basic understanding of cloud platforms such as AWS or Azure.
Compensation: 35,000.00 - 50,000.00 per month
Benefits:
- Health insurance - Paid sick time - Paid time off - Provident Fund
Application Question(s):
- What is your Notice Period / Joining availability
Education:
- Bachelor's (Required)
Experience:
- React Native: 4 years (Required) - ReactJS: 1 year (Required)
Work Location: In person .
PraVyuha Tech Solutions
Posted via Serpapi
Apply Now takes you to Rozgoo, where auto-apply can submit your application for this role. Updated today.
Apply Now