Job Details
Skills And Tools:
Job Description
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
Job Requirements
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.