Key Responsibilities:
- Develop and maintain mobile applications using React Native.
- Collaborate with designers and backend developers to ensure seamless integration and user experience.
- Write clean, efficient, and reusable code.
- Debug and resolve application issues and performance bottlenecks.
- Test applications across multiple platforms (iOS and Android).
- Stay updated with the latest trends and technologies in mobile app development.
Qualifications:
- Currently pursuing or recently completed a degree in Computer Science, Software Engineering, or a related field.
- Familiarity with React Native and its core principles.
- Basic understanding of JavaScript and modern - JavaScript libraries/frameworks.
- Knowledge of RESTful APIs and integrating third-party libraries.
- Understanding of version control systems like Git.
- Excellent problem-solving skills and a keen eye for detail.
Preferred Skills:
- Experience with mobile development tools like Expo.
- Familiarity with Agile development methodologies.
- Knowledge of IoT concepts or enthusiasm to learn about IoT applications.