Key Responsibilities:
Assist in developing and maintaining cross-platform mobile applications using React Native for Android and iOS.
Collaborate with UI/UX designers, backend developers and the technology team to implement application features.
Write clean, reusable, effective and maintainable code.
Participate in debugging, testing and optimising mobile application performance.
Integrate REST APIs and third-party libraries.
Participate in code reviews, technical discussions and development activities.
Learn and adopt industry best practices in mobile application development.
Required Technical Skills:
Basic understanding of JavaScript, type script and ES6 concepts.
Familiarity with React and React Native fundamentals.
Understanding of mobile UI components, layouts and responsive design.
Basic knowledge of REST API integration.
Familiarity with Git and version control.
Positive analytical, logical thinking and problem-solving abilities.
Robust willingness to learn and adapt to emerging technologies.
Additional Skills (Preferred):
Exposure to Redux or Context API.
Basic understanding of Android and iOS application lifecycles.
Familiarity with Firebase.
Experience in developing mobile applications through academic projects, internships or personal initiatives.