JOB POSITION

Senior Android Developer with Flutter

Hello

we are Itekako

Itekako (itekako.com) is a software development company with more than 15 years of experience working with Fortune 500, SMEs and startups around the globe. So far, we successfully finished 200 (and counting!) high-end challenging projects across 11 industries. We’ve grown to a team of +150 skilled and experienced software engineers and technology experts who are focused on providing real business value to our clients. We often run in sprints (agile methodology), but essentially we are marathoners - the people we work with and the clients we work for have been with us for a long time.

Name of our company has two stories that reflect our nature. It is combination of two words in Serbian language IT (as information technology) & kako (how) which reflects thru curiosity in everything we do. It also means double confirmation that reflects our delivery culture.

Still curious?

Read the stories behind some of our best work. 
Get to know us a little better.

More

Job description



Senior Android Developer with Flutter

As a Native Android Developer, you will be part of our team working directly with the client’s development team, contributing to the design and development of high-performance, user-centric Android applications. You’ll work closely with the client’s engineers, designers, and product managers to build innovative mobile solutions that deliver seamless user experiences and align with the client’s technical vision. Your expertise in Android development, modern mobile architectures, and clean code practices will be key to ensuring technical quality, scalability, and long-term maintainability of the product. You’ll participate in all stages of the development lifecycle - from feature design and implementation to testing and optimization, while contributing ideas, driving improvements, and fostering best practices within the team.

Location:
Employment type:
Responsibilities
Methodologies icon
  • Design, build, and maintain advanced Native Android applications using Kotlin
  • Develop and maintain cross-platform mobile applications using Flutter
  • Collaborate closely with product managers, designers, and backend engineers to deliver high-quality and reliable solutions
  • Ensure application performance, responsiveness, and overall quality across different devices and OS versions
  • Implement and promote best practices in mobile architecture, coding standards, and UI/UX design
  • Identify and resolve bugs, optimize performance, and continuously improve app stability
  • Participate in code reviews and provide guidance to junior developers
  • Stay up to date with emerging mobile technologies and industry trends, proactively applying them to enhance development practices

To excel in this role, you will need:
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent work experience)
  • 6+ years of professional experience in Android development
  • Strong proficiency in Native Android (Kotlin/Java) and solid understanding of the Android SDK
  • Hands-on experience with Flutter and Dart for cross-platform mobile development
  • Deep understanding of Android UI design principles and Google’s Material Design guidelines
  • Proficiency in RESTful APIs, GraphQL, and integration with third-party services
  • Strong knowledge of mobile architecture patterns such as MVP, MVVM, and Clean Architecture
  • Experience using Android Studio, Gradle, Git, and CI/CD pipelines (e.g., Jenkins, GitLab CI, Bitrise)
  • Familiarity with Firebase, push notifications, and cloud messaging
  • Experience integrating with cloud platforms (AWS, Azure, or Google Cloud)
  • Exposure to iOS development or other cross-platform frameworks beyond Flutter is a plus
  • Knowledge of fintech or payment domain applications is an advantage
  • Strong debugging, problem-solving, and analytical skills
  • Experience working in Agile/Scrum environments
  • Excellent communication and collaboration skills, with the ability to work effectively in cross-functional teams
  • Full working proficiency in English

What we offer
  • Competitive compensation package and benefits: flexible working hours, private medical insurance, Friday happy hour with snacks and sweets, game tournaments, offsite team buildings, access to L&D platforms and many more
  • A flat in Europe for employees to use for remote work or vacation for 6 months in a year
  • Prime city location: our office is situated in the heart of Belgrade, providing a stunning 360° viewpoint from Beograđanka

Apply for the position
Apply now