Aktuelni konkursi

PočetnaKarijeraPostani deo M&I timaAktuelni konkursi

Android Programmer

Lokacija: Novi Sad

We are a perfect match if you have:

3+ years of experience in software development for Android
Kotlin and Java programming language experience
Independent problem-solving skills
Excellent understanding of OOP and its main principle
Strong knowledge of Android SDK, Android UI design principles, patterns, and best practice
Experience with offline storage, threading and performance tuning
Experience working with remote data via REST and JSON
Experience with RESTful services and APIs and in engineering best practices such as code refactoring, design patterns, design driven development, continuous integration, building highly scalable applications/digital product
Good understanding of the full mobile development lifecycle
Comfortable with ambiguity and rapid changes common in early-stage product development
Ability to develop creative and efficient solutions for our clients and strong communication skills in English
Knowledge of working with version control system: git and bitbucket
Experience in Jira/Confluence
Experience with Agile software development practices (preferably Scrum)

Your responsibilities:

Follow a two-weekly Scrum process using BitBucket, Jira, Slack, CI/CD etc.
Research, design, implement and maintain Android applications
Write and implement clean and efficient code
Collaborate with the rest of the development team, UI designers, business and systems analysts
Keep yourself up to date with new technologies and coding style
Integrate software components and third-party libraries
Recommend and execute improvements regarding project
Prioritizes quality and seeks out improvements in all aspects of the software projects
Work as a member of agile development team composed of application designers and Android system engineers
Maintain keen awareness of competitor products and development direction to help direct designs to surpass the competition


University degree in computer technology or computer science
Strong knowledge and work experience in Java
Knowledge of OOP and design patterns
Orientation towards team work
Initiative in solving daily tasks
Perform qualitative coding, code commenting, debugging, bug fixing and other related activities in accordance with company coding conventions, approved designs and project standards
Explore, evaluate and implement new technologies to maximize development efficiency
Write technical design specifications, participate in design reviews and provide input to the design recommendations
Perform unit and integration testing of an application and identify, troubleshoot and solve application code related issues

What do we offer?

Permanent contract and a competitive salary
Innovative projects in fintech and crypto
Cutting-edge technologies
Flexible working hours and remote working options
Career and growth plan
Employee appreciation program
Personal development and training
Private healthcare plan
Friendly and pleasant working environment
Wellness and mindfulness support
Referral bonuses
Paternity leave – 10 working days for new dads

Apply here:

Svi Vaši lični podaci koje budete uneli prilikom prijave za posao/praksu u M&I Systems, Co., biće korišćeni u svrhu procesuiranja Vaše prijave, kao i za potencijalna obaveštenja o drugim konkursima za radno mesto u M&I Systems, Co. prema Vašim kvalifikacijama.