Job description
About our client
Our client's mission is to help distributors, manufacturers, and retailers get greater insights into their business and help them become more profitable, efficient, and ready to scale.
They have brought together a team of people who are passionate about helping SMEs to simplify complex business processes. They have decades of experience working with businesses of all sizes with different levels of complexity. They are here to make it simple for you.
About the role
This is the ideal role for a Software Engineer seeking professional development in an international environment.
3+ years of real-world experience in building and maintaining Android applications is required.
Proven experience in using Android SDK and Kotlin & Java languages.
Experience with React Native.
Experience with Android frameworks such as Retrofit, Architecture Components, support Library.
Strong practical knowledge including APIs and Git.
Experience with offline storage, threading, and performance tuning.
Understanding of Android’s design principles and interface guidelines.
Experience with automated testing.
A passion for technology and the ability to learn new concepts quickly.
Understanding of Object Oriented principles & good code design.
Willingness to drive product development, advise on design choices and tools.
Good communication, organizational and analytical skills.
You will have
Desirable:
Understanding of SCRUM and Agile methodology.
Experience in working as part of a team and mentoring team members.
Education:
3rd Level Degree in Computer Science or similar required.