About The Role

We are looking for a talented and experienced Android Kotlin Developer to join our dynamic team. In this role, you will contribute to the development of mobile applications for Android POS (Point of Sale) terminals. This role is ideal for someone who has a solid foundation in Android development using Kotlin and is looking to further their career while working on exciting projects in a collaborative environment.

Your Main Responsibilities Are to:

  • Develop and maintain mobile applications for Android POS terminals using Kotlin.
  • Write clean, efficient, and maintainable code following best practices in Android development.
  • Participate in the full app development lifecycle, from concept and design to testing, deployment, and support.
  • Work closely with cross-functional teams to define feature specifications and timelines.
  • Implement user interfaces that are visually appealing and highly functional for POS systems.
  • Utilize Android SDK and native APIs to ensure seamless platform integration on POS terminals.
  • Integrate third-party services and APIs efficiently into Android POS applications.
  • Write and maintain unit and integration tests to ensure code quality.
  • Collaborate with the team to troubleshoot and optimize app performance on POS hardware.
  • Diagnose and resolve bugs and performance issues to ensure an optimal user experience.
  • Contribute to app feedback analysis and potential enhancements.
  • Stay updated with the latest Android development trends and technologies, specifically related to POS systems.

The Ideal Candidate Should Have:

  • 2-4 years of experience as an Android Developer.
  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Proficiency in Kotlin and familiarity with Java.
  • Experience with UI/UX design principles and implementation for Android POS systems.
  • Strong experience in integrating third-party services and building custom integrations.
  • Knowledge of version control systems, preferably Git.
  • Familiarity with Continuous Integration/Continuous Deployment (CI/CD) processes.
  • Experience in developing and releasing mobile applications to Google Play Store.
  • Knowledge of mobile app testing and debugging on Android POS terminals.
  • Strong problem-solving skills and an analytical mindset.
  • Ability to work in an Agile development environment.
  • Good communication skills and the ability to work collaboratively.
  • Willingness to learn and adapt to new technologies and tools related to POS systems.