Android Engineer
It's fun to work in a company where people truly BELIEVE in what they're doing!
We're committed to bringing passion and customer focus to the business.
Our Android Engineers are members of our Payanywhere product team and release cutting edge mobile payments solutions for businesses. Payanywhere goes beyond payments, informing smarter business decisions that save you time and money. You’ll work on a team of 15 developers, all at different levels, to develop and implement solutions using Java & Kotlin. This role will be hands on and collaborative, interacting with other members of the Payanywhere team, writing new codes/features, creating automation test scripts and fixing bugs.
Android Engineer
North American Bancard - Remote
THIS IS A GROWING TEAM THAT WILL ALWAYS BE REMOTE!
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
- 3+ years of experience analyzing, designing and implementing solutions using Android Studio in Java and Kotlin
- Experience of writing Junit, and expresso test cases
- Experience with Android Jetpack, Kotlin Coroutines and Retrofit
- 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 be a star:
- PCI compliance or Payments Industry experience
- Automated testing tools experience
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.
If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us!