Job Description
We are looking for a passionate Android Mobile Developer to join our cross-functional product team. Together we will continue to build our payment solutions to shape our new world, by creating new features that bring great value to our users and have a long-term positive impact on them and their lives.
Android
Understanding of the Android SDK development and Android Human Interface Guidelines
Strong experience working with Kotlin/Java.
Have published 5+ Android apps in the app store.
Experience with third-party libraries and APIs.
Building and improving our Mobile App products.
Improving architecture and implementing common practices to increase development speed and deployment flow
Understanding of Android design principles and interface guidelines
Writing clean code that is easy to read, maintain, test, and follows proven practices
Working knowledge of Mobile UX guidelines/best practices
Deliver mobile applications using the entire life cycle of concept, design, build, deploy, test, release.
Experience with version control with Git
Knowledge of open-source libraries
Education & Qualifications & Experience
Bachelor s degree in Computer Science, Engineering, or related disciplines preferred, or equivalent work experience and technical training.
3+ years Relevant Technical Experience or Equivalent Experience
Job Requirement Experience on OOP concepts.
Practical experience developing Android Development
Proven work experience in design patterns mobile architecture using frameworks such as MVVM/MVC/MVP
Working With Kotlin coroutines on Android.
Working With Design patters.
Working With Services types
Solid experience with continuous integration and delivery as well as test-driven development
Familiarity with RESTful APIs to connect Mobile applications to back-end services.
A problem solver with good analytical skills.
Familiarity with External devices integration and control using 3rd party SDKs and APIs
Familiarity with Image processing, video and audio streaming is advantage
Proactive self-starter with a positive mindset, an excellent sense of ownership, and a drive to learn and engage
Excellent verbal and written communications, interpersonal and analytical skills.
Strong teamwork and interpersonal skills; ability to communicate and persuade at all management levels.
Be a player/coach on Agile delivery teams focused on building (or rebuilding) complex and performant applications.
The ability to self-learn and quickly understand new and changing technologies in a fast-moving cloud world, how and if these changes can be leveraged to improve the solution and the overall impact of these in the technical design and operational delivery
FinTech (Banking) experience a plus.
Competencies
Innovation
Integrity
Problem solving ability.
Result oriented.
Project Management
Desired Candidate Profile
Education:
Any Graduation()
Gender:
nm
Nationality:
Any Nationality