Linkedprime
Itekako

Senior Android Developer with Flutter

Posted: 8 hours ago

Job Description

About UsItekako (itekako.com) is a Belgrade based 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. Our employees have changed the way people do their finances, shop online, play games, listen to music, build their startups, take care of their health, deal with cryptocurrencies, manage large manufacturing plants and more. 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.Job DescriptionAs 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.What you’ll doDesign, build, and maintain advanced Native Android applications using KotlinDevelop and maintain cross-platform mobile applications using FlutterCollaborate closely with product managers, designers, and backend engineers to deliver high-quality and reliable solutionsEnsure application performance, responsiveness, and overall quality across different devices and OS versionsImplement and promote best practices in mobile architecture, coding standards, and UI/UX designIdentify and resolve bugs, optimize performance, and continuously improve app stabilityParticipate in code reviews and provide guidance to junior developersStay up to date with emerging mobile technologies and industry trends, proactively applying them to enhance development practicesYour experienceBachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent work experience)6+ years of professional experience in Android developmentStrong proficiency in Native Android (Kotlin/Java) and solid understanding of the Android SDKHands-on experience with Flutter and Dart for cross-platform mobile developmentDeep understanding of Android UI design principles and Google’s Material Design guidelinesProficiency in RESTful APIs, GraphQL, and integration with third-party servicesStrong knowledge of mobile architecture patterns such as MVP, MVVM, and Clean ArchitectureExperience using Android Studio, Gradle, Git, and CI/CD pipelines (e.g., Jenkins, GitLab CI, Bitrise)Familiarity with Firebase, push notifications, and cloud messagingExperience integrating with cloud platforms (AWS, Azure, or Google Cloud)Exposure to iOS development or other cross-platform frameworks beyond Flutter is a plusKnowledge of fintech or payment domain applications is an advantageStrong debugging, problem-solving, and analytical skillsExperience working in Agile/Scrum environmentsExcellent communication and collaboration skills, with the ability to work effectively in cross-functional teamsFull working proficiency in EnglishWhat we offerCompetitive 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 moreA flat in Europe for employees to use for remote work or vacation for 6 months in a yearPrime city location: our office is situated in the heart of Belgrade, providing a stunning 360° viewpoint from Beograđanka

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In