Interswitch is an Africa-focused integrated digital payments and commerce company that facilitates the electronic circulation of money as well as the exchange of value between individuals and organisations on a timely and consistent basis. We started operations in 2002 as a transaction switching and electronic payments processing, and have progressively evolved into an integrated payment services company, building and managing payment infrastructure as well as delivering innovative payment products and transactional services throughout the African continent. At Interswitch, we offer unique career opportunities for individuals capable of playing key roles and adding value in an innovative and fun environment.
We are recruiting to fill the position below:
Job Title: Team Lead, Mobile Engineering (Android POS)
Location: Lagos
Employment Type: Full-Time
About the Job
To lead a talented team of mobile engineers in the design, development, and deployment of robust, scalable, and secure Android Point-of-Sale (POS) applications, contributing to the overall mobile strategy and technical excellence.
Responsibilities
Lead, mentor, and inspire a team of mobile engineers, fostering a collaborative and high-performance environment.
Drive the design, development, testing, and deployment of cutting-edge Android POS applications using Kotlin.
Architect and implement robust, scalable, and secure mobile solutions, ensuring high quality and performance.
Collaborate closely with product managers, UX/UI designers, and other engineering teams to define requirements, translate them into technical specifications, and deliver exceptional user experiences.
Oversee the technical design and implementation of SDK integrations for various payment processing and hardware components.
Utilize EMV (Europay, MasterCard, and Visa) knowledge to ensure compliance and best practices in payment solutions.
Conduct code reviews, provide constructive feedback, and enforce coding standards and best practices.
Contribute to the overall mobile strategy and roadmap, identifying opportunities for innovation and improvement.
Troubleshoot and debug complex technical issues, ensuring timely resolution.
Stay abreast of emerging mobile technologies and industry trends, evaluating and recommending new tools and practices.
Academic Qualification(s)
Bachelor's Degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
Professional Qualification(s):
Strong knowledge of architectural patterns and best practices for building scalable Android applications.
Solid understanding of the Android SDK, different Android versions, and how to deal with screen sizes.
Knowledge of EMV (Europay, MasterCard, and Visa) specifications and experience in implementing secure payment solutions.
Experience with various Android Jetpack components.
Excellent problem-solving, analytical, and debugging skills.
Experience (Number of relevant years):
5+ years of experience in mobile application development, with a strong emphasis on Android.
3+ years of hands-on experience developing Android applications using Kotlin is essential.
Proven experience in leading or mentoring a team of software engineers.
Demonstrable experience with Android Point-of-Sale (POS) development.
Prior experience with integrating third-party SDKs, particularly for payment terminals, peripherals, or other POS hardware.
Bonus Points
Experience with other mobile development frameworks such as Flutter or React Native
Familiarity with CI/CD pipelines for mobile applications.
Experience with unit testing, integration testing, and UI testing frameworks on Android.
Contributions to open-source projects or a strong portfolio of personal projects.