We are a dynamic and innovative startup in search of a passionate React Native Developer Intern to enrich our team. In this role, you will engage with exciting projects, gaining hands-on experience in the development of world-class production quality Mobile applications using the React, React Native and Typescript with best practices. Good understanding of React Native, React and Mobile Development is a fundamental requirement for this role.
Responsibilities:Build and maintain high-quality React Native mobile applications under the guidance of experienced people.Implement user interfaces in adherence to best practices and design guidelines provided by the UI/UX team.Produce efficient, clean, and reusable code utilizing the Typescript and React Native.Implement state management using Redux and React Context, ensuring the separation of concerns and maintaining application scalability.Integrate seamlessly with backend APIs to retrieve and persist data within the application.Work in tandem with designers and product managers to comprehend project requirements and translate them into technical specifications.Participate actively in code reviews to uphold code quality, performance, and adherence to best practices.Debug and rectify issues reported by testers or users, ensuring seamless and reliable application performance.Stay abreast of the latest React Native trends, frameworks, and tools, applying them to enhance development processes and elevate application performance.Assist in comprehensive documentation of code, processes, and workflows for ease of understanding and future maintainability.Collaborate proactively with team members, contributing actively to team meetings, discussions, and brainstorming sessions.
Qualifications:Currently pursuing or recently completed a degree in Computer Science, Software Engineering, or a related field.Basic understanding of web development concepts and best practices.Good knowledge of Data Structures & AlgorithmsBasic knowledge of React, React Native and Mobile Development is a must for this role, having Android/iOS skills will be an added advantage.Experience in integrating RESTful APIs and working with JSON data.Understanding of UI/UX principles with the ability to implement designs accurately.Strong problem-solving skills with keen attention to detail.Capability to work independently and collaboratively in a team environment.Demonstrated ability to learn quickly and adapt to new technologies and frameworks.Familiarity with version control systems such as Git is a plus.Prior experience in mobile application development or personal projects is advantageous.This is a paid internship offering valuable hands-on experience in a fast-paced and innovative environment. As a React Native Developer Intern, you will have the opportunity to contribute significantly to real-world projects and enhance your skills in production grade mobile application development using all the best practices.