Job Overview
We are seeking a Junior React Native Developer for a full-time role at our Hyderabad R&D center. The ideal candidate will possess between 1 to 3 years of experience in mobile application development using React Native. The position involves collaborating with cross-functional teams, understanding eCommerce dynamics, and implementing robust solutions that augment retail experiences.
Qualifications and Skills
- Proficiency in React Native, ensuring the development of responsive and high-performance mobile applications.
- Strong understanding of Redux architecture (Mandatory skill) to manage and maintain application state effectively.
- Hands-on experience with TypeScript (Mandatory skill) for building scalable and maintainable codebases.
- Familiarity with RESTful APIs (Mandatory skill) to enable effective communication between mobile applications and servers.
- Experience with React.js to craft seamless UI components and enhance user interfaces.
- Advanced knowledge of JavaScript ES6+ for developing modern, efficient web applications.
- Experience with Node.js for server-side development and integration within application architecture.
- Acquaintance with Webpack to streamline the bundling and deployment process of application modules.
- Understanding of GraphQL for building efficient and flexible data queries suited to user needs.
Roles and Responsibilities
- Develop intuitive and robust mobile applications using React Native targeting our digital commerce initiatives.
- Collaborate with design and operations teams to translate user requirements into optimal technical solutions.
- Integrate APIs and third-party services to improve mobile application functionality and user experience.
- Maintain code quality through rigorous testing, debugging, and version control practices.
- Contribute to sprint planning sessions, offering insights and recommendations for project execution and optimization.
- Keep up-to-date with emerging technologies and incorporate best practices into development processes.
- Engage in regular code reviews, providing and receiving feedback to enhance application performance and team learning.
- Assist in troubleshooting and resolving application-related issues promptly to ensure seamless user experience.