Mobile Application Developer Intern (React Native)

Hybrid Colombo August 23, 2024

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

 

Apply for this position