FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Tech Stack
Tools & technologiesAndroidJavaScriptKotlin
About the role
Key responsibilities & impact- 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.
Requirements
What you’ll need- Bachelor’s Degree in Computer Science, Software Engineering, Computer Engineering, or a related field (preferred), or an equivalent combination of education and 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 working 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).
Benefits
Comp & perks- Flexible work arrangements
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
KotlinAndroid SDKWebViewJavaScriptCSSmobile application developmentsession managementtroubleshootingdebuggingperformance optimization
Soft Skills
collaborationcommunicationcontinuous improvementproblem-solving
Certifications
Bachelor’s Degree in Computer ScienceBachelor’s Degree in Software EngineeringBachelor’s Degree in Computer Engineering
