We are #hiring

We are The Mobile Life, World-class mobile solutions!
Join our Company and be part of our dynamic and amazing Team. For 16 years now The Mobile Life is delivering world class mobile solutions.
With our offices in Sweden, Malaysia and Albania we have a consolidated and talented team, and we are always trying to reach out to the top performers.
Our experience with multiple platforms, development environments, handsets,
and network operators means we have an unsurpassed understanding of how to help our clients rapidly diversify for a global market.

We have completed hundreds of innovative mobile projects and our combined apps have been downloaded millions of times.

Are you a senior developer #android?
What do you need to know about the position:
We are looking for a passionate and experienced Android developer to join our team in Albania taking on a senior role to help us on our exciting journey - creating value through digital innovation.
Providing innovative and business critical digital solutions, enabling our customers and ventures to grow. Your primary focus will be the development of Android applications and their integration with back-end services.
You will be working along-side other talented engineers, developers and designers working on different layers of the infrastructure.
Therefore, commitment to collaborative problem solving, sophisticated design, and contributing to creating world-class quality products and user experience is essential.

What you will do:
Development of Android mobile applications, ensuring the best possible performance, quality, and responsiveness of the applications
Collaborate with cross-functional teams to analyse, design, and ship new features
Take part in architectural discussions in order to create a modular approach which is future proof, possible to scale; re-use and re-brand
Mentor and provide technical leadership to other Android developers
Build and publish applications in app stores
Implement new technologies to maximize application performance
Establish the framework for how Android development is carried out for each specific project. Including programming methodology, documentation, release management.
Act with great professionalism in terms of attitude and communication towards colleagues and customer employees.
Lead technical meetings when required.

The skills you will need to have:
8+ years of experience in software development (with a strong command of OOP, data structures and algorithms) of which at least 5 years of extensive Android development
Excellent knowledge of Kotlin and Coroutines
Excellent knowledge of Android UI guidelines and material design
Excellent knowledge of architecture design pattern such as MVP and MVVM
Excellent knowledge of unit testing and integration testing
Experience with Retrofit, Dagger, Android architecture components and Firebase tools and distribution
Experience in deployment of production applications, managing app store and automating different parts of software deployment process
Working knowledge of RESTful web APIs and complex systems
Hands on continuous integration tools such as Gitlab, Bitrise etc
Familiar with Jira, Git

Skills we see as a big plus:
Experience in Payment gateway integration in mobile apps is a big plus
Experience in iOS development
Experience in backend and web development
A portfolio of Android apps in the Play Store/app store
UI & UX experience

Above all you love programming and have a passion for creating fantastic work for partners and clients!

Share your profile with us at hr@themobilelife.com and we will get in touch with you.