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.
What You’ll Love About Us:
- Work from Anywhere: Enjoy the flexibility of remote work or join us in a hybrid setup. Your choice, your comfort.
- Flexibility & Trust: We believe in autonomy. Set your own schedule and work in the way that best suits you.
- Competitive Compensation: We value your talent and offer packages that reflect it.
- Paid Time Off: Take the time you need to recharge and come back even stronger.
- Collaborative Culture: Join a team where trust, transparency, and continuous learning are at the heart of everything we do.
- Make an Impact: Have ideas to make things better? Awesome. We’re all ears and ready to innovate.