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
Similar Jobs
- Senior Java Developer Job at Tezza Business Solutions Limited
- Junior Mobile Developer with React-Native Job at Outcess Solutions Nigeria Limited
- UI / UX Designer Job at Blucon Valley Limited
- QA Software Engineer Job at T.O.N Corporate Services
- Android Engineer Job at Youverify
- Application Support Officer Job at SterlingPRO Business Application Limited
- Senior Java Engineer Job at Interswitch Group
- Full Stack Web Developer Job at KOKO Internet Group
- Associate Engineer, C#.Net Job at Cavista
- Job Vacancies at Roqqu Nigeria Limited