Sr. Android Engineer


Depends on Experience
Full Time


PaymentsMentorshipOperationsDICEDesignAndroidTest-driven developmentAutomated testingUse casesSoftware developmentComputer scienceJUnitBusiness requirementsSoftware designTest casesOLTPWritingTechnical trainingAgileJavaPCI DSSKotlinIntegration testingBusiness modelAppiumAndroid StudioHigh availabilityTechnical SupportCommerceDesign patterns

Job Details

Sr. Android Developer

North American Bancard (Payanywhere) - Remote


This is an Evergreen posting

What you'll be doing:
  • Translate business requirements and use cases into functional Android applications
  • Design, build, and maintain efficient, reusable, and reliable products
  • Review, test, and verify code for adherence to quality and security standards
  • Ensure the best possible performance, quality, and responsiveness of the applications
  • Identify bottlenecks and bugs, and devise solutions to these problems
  • Assist in the maintenance of code quality and organization
  • Work with development team to define and implement architecture direction
  • Assist in the design and enforce test-driven development using automated unit and integration testing
  • Provide guidance and technical support to team members

What we need from you:
  • Bachelor's degree in Computer Science or related discipline, or equivalent work experience and technical training
  • 5+ years of experience analyzing, designing and implementing solutions using Android Studio in Java and Kotlin
  • Experience of writing Junit, expresso test cases or have exposure to appium
  • Follow agile methodology and experience with conducting code reviews
  • Well versed in OOP and various design patterns.
  • Experience with high-availability online transaction processing
  • Experience with defining and enforcing coding standards
  • Experience with mentoring junior developers

How to stand out:
  • Master's degree in Computer Science or related discipline
  • PCI compliance or Payments Industry experience
  • Automated testing tools experience

Please note: North American Bancard is a US based company and no sponsorship is available for this position at this time.

At North American Bancard Holdings, LLC (NAB) our vision is a new paradigm of commerce that simplifies the modern business model - driving smarter operations, enhancing security, and fostering effortless personal interaction between merchants and their customers. Throughout our growth, we've stayed agile in order to stay at the forefront of the ever-changing payments landscape. While we are large enough to offer customized solutions to enterprise-level clients we're still nimble enough to take an award-winning, hands-on approach to personal service you just won't find anyplace else.

At North American Bancard, we celebrate diversity and create an inclusive environment for everyone. We are an equal opportunity employer.



About North American Bancard