datatrota
Signup Login
Home Jobs Blog

Software Engineer (Mobile & POS) at Contec Global Infotech Limited

Contec Global Infotech LimitedLagos, Nigeria Software Development
Full Time

Established on the platform of e-Governance and smart technologies, Contec Global is amongst the most experienced independent technology and systems organizations operating in developing countries. Today, we are engaged globally in providing integrated, systems-based solutions in these fields. Our core focus is using technology to sustainably advance humanity. We are going beyond geographical and political borders in biometric technology, agriculture, green energy, transportation, and telecommunication. Our expertise in creating, developing, and implementing large-scale projects makes us confident that we can achieve uncommon results and rapid progress in sustainability in the coming years.

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.

Method of Application

Signup to view application details. Signup Now
X

Send this job to a friend