Responsibilities:
- Develop and maintain advanced Android applications for different devices, from regular screens to tablets.
- Ensure seamless compatibility across multiple Android versions.
- Build modern, scalable applications using Kotlin (with XML and Jetpack Compose).
- Optimize UI/UX for different screen sizes and resolutions.
- Deploy, configure, and manage Android applications efficiently.
- Integrate applications with hardware devices like payment terminals and printers.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Identify and fix bugs while improving application performance.
- Implement security best practices in Android development.
- Maintain code quality, organization, and automation
Requirements:- Bachelor’s degree in Computer Science, Software Engineering, or a related field.- 3+ years of experience in Android development with a strong portfolio of apps.- Proficiency in Kotlin and Java, with hands-on experience in XML and Jetpack Compose.- Strong knowledge of Android SDK, Android Studio, and related tools.- Experience working with RESTful APIs, JSON, and web services integration.- Solid understanding of Android UI/UX principles, Material Design, and best practices.- Experience developing for Android 7 and above, handling compatibility issues.- Experience in kiosk mode or POS (Point of Sale) development is a plus.- Hands-on experience integrating hardware devices like payment terminals and printers.- Strong problem-solving, debugging, and security knowledge in Android development.- Proficiency with Git or other version control systems.- Excellent communication and teamwork skills.