Posted on Wed 21st May, 2025 - hotnigerianjobs.com --- (0 comments)
Contec Global Group - Our subsidiary, a Mobile Technology know as NowNow is a leading B2B, B2C FinTech in Nigeria and Angola, we are also rapidly growing our product suite & technology platform internationally. We are involved not just in payments but in building out the world's best technology ecosystem that digitizes cash & provides financial inclusion through technology in order to provide dignity & a better life to Africans.
We are recruiting to fill the position below:
Job Title: Software Engineer (Mobile & POS)
Location: Victoria Island, Lagos
Employment Type: Full-time
Job Description
As a Mobile Developer, you will design, develop, and maintain high-quality native Android and POS applications using Kotlin, while also contributing to cross-platform mobile app development using Flutter. Experience with SDKs from Telpo, Urovo, and Newland will be a significant advantage, enabling you to build robust integrations with popular POS hardware.
Responsibilities
Understand the functional business requirements, translate into the technical design, do technical analysis, create conceptual approaches, do impact analysis, collaborate with the business analysts & product managers to clarify the doubts.
Understand non-functional requirements spanning across security, scalability, reliability, availability and provide the technical design. Implement the design
Design, build, test, deploy & support software components & applications
Implement the projects using the Agile Software Development Methodologies. Participate in the daily scrums and provide your incremental status, give demos as per the schedules planned
Make use of the best practices for the development, validate and deploy components & modules. Contribute towards the best practices
Provide the estimate of your works and tasks allocated to you and meet the dead lines as planned
Do POCs for the new capabilities, new products developments. Study the API’s, integrate with partners, clarify questions.
Develop and maintain native Android mobile and POS applications using Kotlin, ensuring high performance and reliability.
Build cross-platform mobile applications using Flutter and Dart to support multiple platforms efficiently.
Integrate and customize third party SDKs, including Telpo, Urovo, and Newland POS SDKs, to enable hardware functionalities such as printing, scanning, and payment processing.
Collaborate with product managers, designers, and backend developers to deliver seamless user experiences.
Integrate mobile apps with backend services via RESTful APIs, WebSockets, and real-time communication protocols.
Work with hardware components and IoT devices using Bluetooth, Wi-Fi, and BLE protocols where applicable.
Implement secure payment gateway integrations and ensure compliance with mobile security best practices.
Write clean, maintainable, and well documented code with unit and integration tests.
Troubleshoot, debug, and optimize applications for performance and scalability.
Participate in code reviews and contribute to continuous improvement of development processes
Stay updated with emerging mobile technologies, POS hardware trends, and SDK updates.
Support deployment processes, including app store submissions and POS device provisioning.
Collaborate with UI/UX designers to translate designs into responsive, performant interfaces
Manage app lifecycle, including deployment to Google Play Store and Apple App Store.
Stay updated with the latest trends and best practices in Kotlin, Flutter, and mobile development in general.
Support continuous integration and delivery pipelines to automate builds, testing, and deployment.
Mentor junior developers and contribute to team knowledge sharing."
Basic Qualifications
2+ years of professional experience in mobile development with strong proficiency in Kotlin and Android SDK.
Worked in Fintech / Payments / Banking / Financial Services domain
Very strong & deep understanding in Software Design Patterns, OOPS Concepts, SDLC, Code Management & Branching Concepts
Experience in writing very robust, secure, reusable & scalable code
Proven experience developing POS applications or integrating with POS hardware SDKs.
Familiarity with Flutter and Dart for cross-platform mobile app development.
Experience integrating RESTful APIs, WebSocket, and third-party SDKs.
Knowledge of Bluetooth, Wi-Fi, and BLE protocols is a plus.
Strong knowledge of Android SDK, Kotlin coroutines, and modern architecture patterns (MVVM, Clean Architecture).
Understanding of mobile UI/UX principles and ability to implement responsive designs.
Hands on experience with Telpo, Urovo, and Newland POS SDKs or similar hardware SDKs.
Experience with version control systems (Git) and CI/CD pipelines.
Strong problem-solving, debugging, and analytical skills.
Excellent communication and teamwork abilities.
Solid understanding of mobile security best practices, including encryption and secure storage.