Summary
Brivo is a leader in cloud-based access control and video surveillance, seeking a motivated Android Engineering Intern to join their mobile development team. The intern will help build and improve premium native experiences for Android apps, utilizing AI-assisted development tools and collaborating with experienced engineers in a fast-paced agile environment.
Responsibilities
- Write secure, well-documented, and efficient Kotlin code for our Android applications
- Actively utilize AI coding assistants (such as Claude Code, or similar LLM-based CLI tools) to generate boilerplate, refactor code, and accelerate your day-to-day development workflow
- Assist in building out UI components using Jetpack Compose and traditional XML layouts
- Work within established Android architectures like MVVM and Clean Architecture
- Collaborate with Senior and Mid-Level engineers on bug fixes, performance improvements, and new feature development
- Participate in daily stand-ups, sprint planning, and code reviews
- Write unit tests to ensure code reliability and quality
Skills
- Currently pursuing a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field (or equivalent bootcamp/self-taught experience)
- Solid understanding of object-oriented programming and core computer science principles (data structures, algorithms)
- Hands-on academic or personal project experience with native Android development using Kotlin and Android Studio
- Working knowledge of AI developer tools: You are comfortable using tools like Claude Code, Gemini, or Copilot to assist in your development process, and you understand how to write effective prompts to troubleshoot or generate code
- Understanding of the Android lifecycle, basic UI components, and data persistence
- Familiarity with version control systems, specifically Git
- A strong willingness to learn, ask questions, and accept constructive feedback during code reviews
- Excellent communication skills and a highly collaborative, low-ego mindset
- Experience with modern Android UI development using Jetpack Compose
- A personal Android project or app published on the Google Play Store
- Familiarity with networking concepts (REST APIs, JSON parsing using Retrofit/Gson/Moshi)
- Basic understanding of wireless data-transfer technologies (Bluetooth/BLE, NFC)
- Experience writing prompts or scripts to automate development tasks using Anthropic's Claude APIs or CLI tools
Qualifications
Must Haves
- Currently pursuing a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field (or equivalent bootcamp/self-taught experience)
- Solid understanding of object-oriented programming and core computer science principles (data structures, algorithms)
- Hands-on academic or personal project experience with native Android development using Kotlin and Android Studio
- Working knowledge of AI developer tools: You are comfortable using tools like Claude Code, Gemini, or Copilot to assist in your development process, and you understand how to write effective prompts to troubleshoot or generate code
- Understanding of the Android lifecycle, basic UI components, and data persistence
- Familiarity with version control systems, specifically Git
- A strong willingness to learn, ask questions, and accept constructive feedback during code reviews
- Excellent communication skills and a highly collaborative, low-ego mindset
Nice to Haves
- Experience with modern Android UI development using Jetpack Compose
- A personal Android project or app published on the Google Play Store
- Familiarity with networking concepts (REST APIs, JSON parsing using Retrofit/Gson/Moshi)
- Basic understanding of wireless data-transfer technologies (Bluetooth/BLE, NFC)
- Experience writing prompts or scripts to automate development tasks using Anthropic's Claude APIs or CLI tools