Android Developer
Summary
Entry-level (0–1 yr) Android developer building native Kotlin apps for drone mission planning and operations. Day to day: develop features with XML layouts, MVVM/ViewModel, Room/SQLite, Coroutines, and REST APIs, debug and optimize performance, and collaborate with backend, product, and embedded teams.
- Develop and maintain native Android applications using Kotlin.
- Build responsive user interfaces using XML layouts for different screen sizes.
- Implement features following the MVVM architecture using ViewModel.
- Work with Room or SQLite for local data storage.
- Develop asynchronous features using Kotlin Coroutines.
- Integrate REST APIs and handle offline data efficiently.
- Debug, test, and optimize application performance.
- Participate in code reviews and follow software development best practices.
- Collaborate with backend, product, and embedded engineering teams.
- Use Git for version control and collaborative development.
Requirements
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 0–1 year of experience in Android application development (internships or academic projects are also considered).
- Good knowledge of Kotlin and Android SDK.
- Experience with XML layouts, Activities, Fragments, and View Binding.
- Understanding of MVVM architecture and Android lifecycle.
- Familiarity with Room (or SQLite) and REST APIs.
- Basic knowledge of Kotlin Coroutines.
- Familiarity with Git and version control.
- Strong analytical and problem-solving skills.
- Willingness to learn and work in a fast-paced startup environment.
- Exposure to Jetpack Compose.
- Experience with Google Maps SDK, Mapbox, or other mapping libraries.
- Basic understanding of Flutter.
- Knowledge of JUnit or Android testing frameworks.
- GitHub projects or published Android applications.
- Interest in drones, robotics, GIS, or autonomous systems.
Benefits
- Work on production-grade Android applications used in real drone operations.
- Hands-on experience with modern Android development practices.
- Mentorship from experienced software and robotics engineers.
- Opportunity to work on cutting-edge drone technology.
- Career growth in a fast-paced deep-tech startup with potential for long-term opportunities.