Software Engineer (Mobile & POS) Job at Contec Global Group

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 Position: Software Engineer (Mobile & POS)

Job 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
  • 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.
  • 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.
  • 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.

Salary
N1,000,000 - N1,700,000 / Month