Android Developer
Remote · Bogotá, Bogota D.C., Colombia
Job Summary
Design, develop, and maintain native Android applications using Kotlin. Build and support applications running on managed Android devices and kiosk-mode environments. Implement and customize WebView-based solutions, including JavaScript and CSS injection when required. Develop secure mobile applications following industry-standard coding and security practices. Integrate and support hardware peripherals, including barcode scanners, receipt printers, and other device-specific components. Implement session management features, including inactivity monitoring and automatic logout functionality. Troubleshoot, debug, and optimize application performance, reliability, and maintainability. Collaborate with Product, QA, UX/UI, and Engineering teams to deliver high-quality solutions. Participate in code reviews and contribute to continuous improvement initiatives. Ensure compliance with security, performance, accessibility, and usability standards.
Required Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, or a related field is desired, or equivalent professional experience
- 4+ years of experience developing native Android applications using Kotlin
- Strong understanding of Android SDK, application lifecycle, and architecture components
- Experience developing applications for managed Android devices and kiosk-mode environments
- Hands-on experience with Android WebView, including JavaScript and CSS injection
- Knowledge of secure mobile application development practices and mobile security best practices
- Experience integrating and supporting peripheral devices such as barcode scanners, printers, and related hardware
- Experience implementing user session management, inactivity monitoring, and automatic logout functionality
- Strong troubleshooting, debugging, and performance optimization skills
- Familiarity with Git and modern software development practices
- English proficiency (B2 or higher)
- 4+ years of experience developing Android applications with Kotlin
- Experience with Android SDK and application lifecycle management
- Experience working with kiosk-mode devices or enterprise Android environments
- Experience integrating peripherals such as barcode scanners or printers
- English proficiency (B2 or higher)
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.