Search by job, company or skills

rasta.ai

Mobile Application Developer Trainee

Save
  • Posted 7 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Title: Mobile Application Developer Trainee

Location: Pune (Hinjewadi Phase 2)

Work Mode: Work from Office

Duration - 12 months

Employment Type: Full-Time

Compensation Structure

• Stipend (First– 1 Year): ₹10,000 - 15000 per month

• Note: Mandatory 1 Year of contract Agreement

About Rasta.AI

Rasta.AI is an advanced road infrastructure monitoring and management platform developed by AI Unika Technologies (P) Ltd. Using AI-driven visual analytics, IoT, and geospatial intelligence, the platform detects, classifies, and predicts road surface damages such as potholes and cracks. As part of the Rasta.AI engineering team, you will contribute to building robust mobile applications used for large-scale on-ground data capture and real-time AI-driven insights.

Job Overview

We are looking for a Full-Time Android Developer (Fresher / Early Career) who is passionate about mobile development and eager to build real-world applications using Kotlin/Java. This role is ideal for college freshers or candidates with up to 2 years of experience who have strong fundamentals in Android development and are keen to work with Android SDKs, camera, video, and streaming technologies. The candidate is not expected to be an expert but should have hands-on academic projects, internships, or personal projects involving Android, media handling, or Flutter.

Key Responsibilities

Flutter Development (Primary)

• Assist in Flutter-based modules and shared components.

• Integrate Flutter applications with native Android functionality using platform channels.

• Work with Flutter state management solutions such as Provider, BLoC, or GetX. iOS Exposure

• Assist senior developers in Flutter builds and basic iOS build / publishing support.

• Assist in iOS App Store publishing and certificate/provisioning management (basic level).

• Understand platform-specific limitations and media handling differences between Android and iOS. Testing,

Android Development (Secondary)

• Assist in designing, developing, and maintaining native Android applications using Kotlin/Java.

• Learn and work with Android SDKs, Android Jetpack components, and system-level APIs.

• Integrate and experiment with third-party SDKs such as Maps, Analytics, Camera, and Video SDKs under guidance.

• Work with Camera APIs, CameraX, and MediaRecorder for basic video and image capture features.

• Implement basic video recording, playback, and file storage features.

• Get exposure to video streaming and live streaming concepts (RTSP, HLS, WebRTC, etc.).

• Work with background services, foreground services, and offline data synchronization.

• Learn best practices for app performance, memory usage, and battery optimization.

Deployment & Maintenance

• Write clean, modular, and maintainable code following best practices.

• Debug and resolve performance issues related to camera, video, and streaming.

• Manage Android app releases on the Google Play Store.

• Work with Firebase services such as Authentication, Firestore, FCM, Crashlytics, and Analytics. Collaboration

• Work closely with backend, AI, and frontend teams to integrate APIs and data pipelines.

• Participate in sprint planning, daily stand-ups, code reviews, and technical discussions.

• Translate UI/UX designs and field requirements into scalable mobile solutions.

Required Skills & Experience

• Fresher or 0–2 years of experience in Android development.

• Basic knowledge of Kotlin/Java and Android app architecture.

• Understanding of Android SDK fundamentals, Activities, Fragments, and Permissions.

• Familiarity with Camera APIs or media handling through projects or internships.

• Basic understanding of REST APIs and JSON.

• Exposure to Flutter/Dart is a plus.

• Knowledge of Git and version control basics.

• Strong willingness to learn, problem-solving mindset, and good communication skills.

Nice to Have

• Academic or personal projects involving camera, video, or streaming.

• Internship experience in Android or Flutter development.

• Exposure to Firebase services. • Basic understanding of video streaming concepts.

• Interest in AI, computer vision, or smart city solutions.

Why Join Us

• Work on real-world AI-powered infrastructure and smart city solutions.

• Opportunity to build media-rich, high-performance mobile applications.

• Collaborative and fast-growing product engineering environment.

• High ownership, learning, and long-term growth opportunities.

Join Us!

If you are passionate about Mobile Application Development and want to contribute to groundbreaking projects in a dynamic startup environment, we encourage you to apply! Be part of our mission to drive technological advancement in India.

Drop Your CV - [Confidential Information]

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 149075427