Kunai builds full-stack technology solutions for banks, credit and payment networks, infrastructure providers, and their customers. Together, we are changing the world’s relationship with financial services. At Kunai, we help our clients modernize, capitalize on emerging trends, and evolve their business for the coming decades by remaining tech-agnostic and human-centered.
Responsibilities:
- Write clean, maintainable, and efficient Kotlin code for our mobile applications.
- Collaborate closely with product managers, UX/UI designers, Tech Leads, and backend engineers to translate requirements into technical solutions.
- Drive continuous improvement in mobile app performance, responsiveness, and maintainability.
- Conduct code reviews and contribute to mobile development best practices.
- Champion Android best practices, including efficient UI rendering, accessibility, and platform-specific guidelines.
- Implement comprehensive testing strategies, including Unit and UI testing, to ensure high-quality software delivery.
- Participate in the entire software development lifecycle, from concept to deployment and beyond.
Required Skills:
- 5+ years of professional experience in Android application development.
- Expert-level proficiency with Kotlin.
- Strong understanding and hands-on experience with XML for defining Android user interfaces.
- Familiarity with Coroutines for asynchronous programming.
- Experience with Flows (or other reactive stream patterns) for data handling.
- Solid experience with Unit testing and UI testing methodologies for Android applications.
- Ability to work as part of a high-velocity, collaborative, agile team.
- Openness to continuous learning and adapting to new technologies.
Preferred Skills:
- 10+ years of professional experience in Android application development.
- 5+ years of professional experience in iOS application development.
- Expert-level proficiency with Swift.
- 2+ years of experience with CI/CD technologies (e.g. Jenkins)
Our success over the past 20 years is rooted in our exceptional team, which thrives in a culture of collaboration, creativity, and continuous learning.
We are proud to offer our employees a range of benefits, including competitive compensation, professional development opportunities, and flexible work arrangements, all designed to help them thrive. As we continue to expand, we remain committed to cultivating an environment where people feel valued, have a voice, and are given the tools to grow—both personally and professionally—while pushing the boundaries of innovation in the fintech industry.