SMG Swiss Marketplace Group is looking for an Android Engineer passionate about mobile development to join our team. As a key contributor, you will focus on delivering clean, efficient, and reliable code, working closely with other engineers, designers, and product managers to build high-quality Android applications.
What You'll Do
- Design, develop, and maintain Android applications, ensuring a high standard of performance, reliability, and user experience.
- Collaborate cross-functionally with product managers, designers, and other engineering teams to define, design, and ship new features.
- Lead architectural and design discussions, ensuring scalable and efficient application structure.
- Implement best practices for coding standards, testing, and development workflows in Android development.
- Optimize applications for maximum speed, performance, and security.
- Conduct code reviews and promote knowledge-sharing practices.
- Participate in the entire software development lifecycle, from concept and design to unit testing, release, and post-launch support.
- Actively contribute to improving team processes and workflows to enhance efficiency and communication.
- Stay up-to-date with the latest industry trends and tools in Android development and integrate new solutions as they fit our applications and workflow.
What We're Looking For
- 4+ years of Android development experience with a strong grasp of Android SDK, Kotlin, Java, and Android Studio.
- Deep understanding of UI/UX best practices for Android.
- Proven experience with RESTful APIs and third-party libraries, along with experience working with databases and local storage.
- Knowledge of reactive programming patterns and experience with libraries such as Kotlin Coroutines.
- Familiarity with Android architecture patterns (e.g., MVVM, MVP) and a strong grasp of modular and clean architecture principles.
- Experience with CI/CD practices, test automation, and performance profiling.
- Experience with analytics and logging tools, such as Datadog, Firebase, or similar, to monitor app performance and user behavior.
- Strong communication skills, with a proactive approach to problem-solving and collaboration in cross-functional teams.
- Experience with Android Jetpack components and libraries, including Navigation, LiveData, and ViewModel.
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent work experience.
- Fluency in English written and verbal communication.
Nice to Have
- Knowledge of privacy and security best practices in Android application development.
- Familiarity with cloud platforms and services such as AWS, GCP, or Firebase for app integration.
Technical Stack
- Android SDK, Kotlin, Java, Android Studio
- RESTful APIs, Kotlin Coroutines
- MVVM, MVP, Android Jetpack, Navigation, LiveData, ViewModel
- Datadog, Firebase, AWS, GCP
Team & Environment
You'll join an international team of 140+ talents.
Benefits & Compensation
- Be a part of well established Swiss-based subsidiary in Belgrade.
- Hybrid work environment.
- 25 vacation days per year, with the option to buy another 10 days.
- 5 fully paid sick days per year, and another 5 days for special occasions.
- Lots of team activities and perks.
- LinkedIn Learning.
- Great equipment, competitive salary.
- A variety of fringe benefits like a gym membership and discounts at local stores.
- International team and working environment of talented and fun people.
- Stimulating work experience that will allow you to grow both professionally and personally.
- Yearly budget for your personal development.
Work Mode
This is a hybrid position based in Belgrade.
SMG Swiss Marketplace Group is committed to creating an inclusive environment and is an equal opportunity employer.



