Android MOBILE APPS DEVELOPER

At Peg B Technology, we aim to become one of the fastest growing payments solution companies by serving global marketplaces and large vertical markets with a unique value proposition. Peg B Technology is searching for passionate thinkers to join us in changing how the world pays.

We are seeking a technically proficient Mobile Apps Android developer (preferably in the payfac/ payment processing area) to help us to develop our industry leading payments platform to support a next generation of apps and services across a variety of delivery channels (mobile, web, USSD etc.). Working with our team, you’ll be a key contributor in the effort to develop of our mobile app frameworks (Android), web app frameworks APIs and SDKs.

If you’re passionate about mobile platforms and translating code into user-friendly apps, we would like to meet you. As a Mobile developer, you’ll collaborate with internal teams to develop functional mobile applications, while working in a fast-paced environment.

Duties and Responsibilities

  • Design and build interfaces and advanced applications for the Android platform to improve user experience
  • Produce fully functional mobile applications writing clean code using Agile methodology Unit-test code for robustness, including edge cases, usability, and general reliability
  • Collaborate with cross-functional teams to define, design, deploy new features and optimize deployments
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency

Qualification

  • BA or BS (MSc preferred) degree in Computer Science, Mathematics, Engineering or related field; equivalent experience considered
  • 5-7 years' software development experience with a minimum 2 years' proven work experience as a Mobile Apps Android developer
  • Demonstrable portfolio of released Android apps in the App store and/or Play store
  • 2+ years’ experience in software development for mobile commerce solution, e money payments and other alternative payments methods

Knowledge and experience

  • Solid Knowledge of Java, Kotlin is plus
  • Solid Knowledge of Android SDK, Material Design and android architectural components
  • Knowledge of MVVM, MVP design patterns
  • Knowledge of Dependency Injection and Inversion of dependency
  • Strong understanding and experience with RESTful APIs to connect Android applications to back-end services
  • Experience with Dagger 2, Data Binding, ButterKnife, Retrofit
  • Knowledge of Fundamentals of Testing Android apps
  • Experience with UnitTesting, Mockito, Espresso
  • Experience with Git and other version controlling systems is a plus
  • Experience with collections/data structures
  • Experience with MySql and/or Realm
  • Knowledge of relational and non-relational data bases (e.g., MySQL, MongoDB, CouchBase, Cassandra, etc.) is a plus


Apply for this Position


Attach

Attach