Company Description
Microweb Global (Pvt) Ltd is a fast-growing software development company offering professional services tailored to meet diverse client needs. Our expertise includes dynamic web and mobile applications, robust software solutions, and efficient CRM systems. With a global clientele spanning various industries, we are committed to delivering excellence and innovation worldwide.
Role Description
Position: Mobile Application Developer Intern (React Native)
Type: Hybrid (Colombo-based with flexible remote work)
Duration: Internship
Microweb Global is looking for a passionate React Native Developer Intern to join our mobile development team. This hybrid internship offers real-world exposure to cross-platform mobile development using modern tools and libraries. The selected candidate will support in developing responsive and high-performance apps that integrate with backend APIs and services.
Responsibilities
- Develop and maintain mobile applications using React Native
- Implement responsive, user-friendly UIs using NativeWind and Tailwind CSS
- Integrate and consume RESTful APIs using tools like Axios or Fetch
- Work with backend services developed in Spring Boot or Express.js
- Utilize Firebase for authentication, real-time data, and cloud messaging
- Follow Object-Oriented Programming (OOP) principles and clean architecture
- Use Git for source control and collaborative development
- Participate in agile workflows including stand-ups, code reviews, and sprints
- Debug, test, and optimize mobile applications for performance
Qualifications
- Strong foundation in React Native and Mobile Application Development
- Understanding of RESTful API integration and backend technologies like Spring Boot or Express.js
- Experience with responsive design techniques for mobile platforms
- Familiarity with NativeWind/Tailwind CSS in React Native
- Hands-on experience with Firebase (Authentication, Firestore, FCM, etc.)
- Good understanding of JavaScript/TypeScript, and Object-Oriented Programming (OOP)
- Practical knowledge of Git and version control workflows
- Strong problem-solving and debugging skills
- Good communication and teamwork abilities
- Pursuing or completed a Bachelor’s degree in Computer Science, Software Engineering, or a related field
Nice to Have
- Exposure to native mobile features (camera, push notifications, location services)
- Knowledge of state management (e.g., Redux, Zustand, Context API)
- Experience working with third-party APIs and mobile app deployments
- Familiarity with Agile/Scrum development process