Job Overview:
As a Junior React Native Developer, you will be a crucial part of our mobile app development team, contributing to the creation of high-quality and user-friendly applications. Your proficiency in Redux, API integration, and other technologies will help us deliver outstanding mobile experiences to our clients and users.
Responsibilities:
- Collaborate with the development team to design, develop, and maintain mobile applications using React Native.
- Implement Redux for state management, ensuring efficient and scalable data flow within the application.
- Integrate RESTful and GraphQL APIs to fetch and display data from various sources, ensuring smooth data communication and user interactions.
- Utilize Google Maps API to integrate location-based features and maps within the application.
- Set up ReactJS development environment in both Windows and Linux systems, ensuring smooth development workflow.
- Optimize React Native app performance and codebase for enhanced user experience and faster load times.
- Assist in the development and maintenance of Play Store and App Store listings, including app descriptions, screenshots, and promotional materials.
- Collaborate with UI/UX designers to implement responsive and visually appealing designs in the app.
- Troubleshoot and debug software defects and performance issues, identifying and implementing solutions.
- Keep up-to-date with emerging technologies and trends in React Native development and mobile app industry.
- Contribute to the documentation of technical specifications and development processes.
- Participate in code reviews, providing constructive feedback and suggestions to improve code quality.
Qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Strong foundation in React Native development, including Redux, API integration, and Google Maps integration.
- Familiarity with GraphQL API integration is a plus.
- Proficiency in setting up ReactJS development environments in Windows and Linux systems.
- Basic understanding of mobile app deployment on Play Store and App Store.
- Knowledge of code optimization techniques to improve app performance and efficiency.
- Strong problem-solving skills and the ability to think analytically.
- Excellent communication skills, both written and verbal.
- A collaborative and proactive mindset, with a passion for staying updated with industry trends.
- Any relevant personal projects or coursework related to React Native development would be a plus.
Additional Information:
- This is an entry-level position suitable for recent graduates or individuals with limited professional experience in React Native development.
- Training and mentorship will be provided to help you grow in your role and contribute effectively to the team’s success.
- Opportunities for career advancement and skill development within the company.