• Basic understanding of JavaScript/TypeScript and core mobile development concepts
• Familiarity with mobile UI/UX design patterns and responsive design principles and API integrations.
• Understanding of component-based architecture in React Native
• Experience with React Native core components: View, Text, FlatList, ScrollView, etc.
• Knowledge of basic state management using useState, useEffect, or tools like React Context and Redux
• Exposure to RESTful APIs, AsyncStorage, and mobile app debugging tools
• Familiarity with tools like VS Code, Xcode, IntelliJ, React Native Debugger, Flipper, or Chrome DevTools
• Basic understanding of the Android & iOS ecosystems, including app configuration and build processes
Bonus Skills (Good to Have):
• Exposure to other mobile or cross-platform frameworks like Flutter, or native development in Swift / Kotlin
What You’ll Do
• Work closely with senior developers to build, enhance, and maintain cross-platform mobile apps
• Assist in testing, debugging, and deploying new features and updates
• Participate in code reviews, daily stand-ups, and knowledge-sharing sessions
• Collaborate with design, QA, and backend teams to deliver seamless user experiences
• Write clean, maintainable, and well-documented code
• Continuously learn and adapt to new tools, technologies, and best practices in mobile development