12 Kotlin Developer jobs in Nigeria
Java\Kotlin Developer
Posted today
Job Viewed
Job Description
Company Description
At Supersoft Technology Limited, we build scalable, secure fintech solutions that power the next generation of digital payments across Africa. We value innovation, collaboration, and continuous learning—and we're looking for driven developers to join our growing team.
Role Description
This is a full-time hybrid role for a Java/Kotlin Developer. The position is based in Lekki, but some work from home is acceptable. The Java/Kotlin Developer will be responsible for developing and maintaining software applications, working with microservices, and programming in Java and Kotlin. The developer will also collaborate with cross-functional teams to define, design, and ship new features, troubleshoot and debug applications, and ensure the performance, quality, and responsiveness of applications.
What You Will Do
Design, build & maintain backend microservices using Java or Kotlin
Leverage Spring Boot to implement robust RESTful APIs
Optimize and manage MySQL databases on Ubuntu servers
Collaborate with front-end developers, integrating Bootstrap, CSS, JavaScript & jQuery components
Write clean, well-tested code (unit & integration tests) and participate in code reviews
What We Are Looking For
2+ years of hands-on experience in Java or Kotlin development
Strong proficiency with Spring Boot, MySQL, and Ubuntu/Linux
Working knowledge of Bootstrap, CSS, JavaScript, and jQuery
Bachelor's (B.Sc.) or Higher National Diploma (HND) in Computer Science, Engineering, or related field
Solid problem-solving skills, attention to detail, and ability to work in a fast-paced team environment
Salary: ₦300,000 – ₦400,000 /month
How to Apply
Send your CV + LinkedIn profile link to
Include "Java/Kotlin Developer" in your email subject line
Kotlin Mobile Developer
Posted today
Job Viewed
Job Description
About the Role
We are seeking a skilled Kotlin Mobile Developer to join our dynamic development team. The ideal candidate will have extensive experience in mobile application development with a strong focus on Kotlin Multiplatform technologies and advanced connectivity features. You'll be working on cutting-edge mobile solutions that leverage peer-to-peer communication, NFC technology, and QR code integration.
Key Responsibilities
- Develop and maintain cross-platform mobile applications using Kotlin Multiplatform
- Implement and optimize NFC functionality for seamless device-to-device communication
- Design and integrate QR code scanning and generation features
- Develop Xender peering solutions using WiFi Direct connectivity
- Collaborate with cross-functional teams to define, design, and ship new features
- Ensure application performance, quality, and responsiveness
- Write clean, maintainable, and well-documented code
- Participate in code reviews and maintain coding standards
- Troubleshoot and debug applications to optimize performance
Required Technical SkillsCore Technologies
- Kotlin Multiplatform (KMP)
- Advanced proficiency required
- Strong experience with
Kotlin
for Android development - Xenderth
framework knowledge and implementation experience - NFC (Near Field Communication)
integration and development - QR Code
scanning, generation, and processing libraries - WiFi Direct
and peer-to-peer networking protocols - Xender peering
technology for file sharing and device connectivity
Additional Technical Requirements
- Android SDK and Android Studio proficiency
- Experience with RESTful APIs and JSON parsing
- Knowledge of MVVM, MVP, or similar architectural patterns
- Familiarity with version control systems (Git)
- Understanding of mobile app lifecycle and memory management
- Experience with third-party libraries and APIs
- Knowledge of material design principles
Preferred Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or related field
- 3+ years of mobile development experience
- Previous experience with file sharing applications or P2P technologies
- Knowledge of iOS development (Swift/Objective-C) is a plus
- Experience with Firebase, Room database, or similar technologies
- Understanding of security best practices for mobile applications
- Experience with CI/CD pipelines
- Familiarity with Agile/Scrum development methodologies
What We're Looking For
- Strong problem-solving skills and attention to detail
- Ability to work independently and in a collaborative team environment
- Excellent communication skills
- Passion for mobile technology and emerging connectivity solutions
- Adaptability to learn new technologies and frameworks
- Experience with performance optimization and debugging
What We Offer
- Competitive salary and benefits package
- Professional development opportunities
- Flexible work arrangements
- Collaborative and innovative work environment
- Opportunity to work on cutting-edge mobile technologies
How to Apply
Please submit your resume along with:
- Portfolio of relevant mobile applications
- GitHub profile or code samples demonstrating Kotlin Multiplatform experience
- Brief description of your experience with NFC, QR codes, and P2P technologies
Software Development Engineer
Posted 542 days ago
Job Viewed
Job Description
Project Manager – Software Development
Posted today
Job Viewed
Job Description
Bill Station
is one of Africa's fastest-growing fintech and digital lifestyle platforms — offering seamless money transfers, bill payments, airtime swaps, crypto and gift card trading, and lifestyle services such as hotel and flight bookings.
We're building a unified digital ecosystem that connects users to everyday financial and lifestyle services through innovation, speed, and simplicity.
We're now hiring a
Technical Project Manager
to lead our software development projects — coordinating teams, managing priorities, and ensuring flawless execution across
web (React/TypeScript), backend (Django), and mobile (Flutter)
environments.
- Manage full
Software Development Life Cycle (SDLC)
— from planning and design to testing and deployment. - Collaborate with frontend, backend, and mobile teams to ensure on-time delivery of milestones.
- Define clear project scope, timelines, deliverables, and success metrics.
- Conduct sprint planning, stand-ups, and retrospective meetings with Agile methodologies.
- Identify and resolve project risks, dependencies, and blockers proactively.
- Manage version releases, QA testing, and deployment pipelines.
- Communicate updates with executives and stakeholders using dashboards and progress reports.
- Maintain alignment between business goals and technical execution.
Bachelor's degree
in Computer Science, Engineering, or related field.
- 3–6 years of experience
managing full-cycle software projects. - Strong understanding of
software development processes
, especially Agile and Scrum. - Experience working with:
- Frontend:
, TypeScript - Backend:
Django / Python - Mobile:
Flutter / Dart - Ability to translate technical details into clear, actionable plans.
- Proficiency with
Jira, Trello, or Asana
for project tracking. - Excellent communication, leadership, and documentation skills.
- PMP, CSM, or Lean Six Sigma certification (a strong plus).
Software Development (Full-Stack)
Posted 26 days ago
Job Viewed
Job Description
RESPONSIBILITIES:
Software Development: Design, develop, and implement high-quality software applications that meet client business requirements.Software Maintenance: Debug, test, and maintain existing software applications to ensure seamless performance and bug-free operation.Collaboration: Work closely with project managers, UX/UI designers, and other team members to ensure the software aligns with both business and user needs.Agile Methodology : Participate in all phases of the software development lifecycle, including planning, coding, testing, and deployment, following Agile or Scrum methodologies.Documentation: Prepare and maintain technical documentation for the applications developed, including codebase, architecture, and user guides.Code Reviews: Conduct code reviews and mentor junior developers to promote best practices and improve the overall team performance.Innovation & Research: Stay updated with the latest industry trends, emerging technologies, and best practices to bring innovative ideas to projects.Client Interaction: Engage with clients to understand their business needs, gather requirements, and provide technical recommendations on optimal software solutions.Integration: Design and implement APIs and services for third-party integration to ensure smooth interoperability with other software systems.Security: Ensure software security best practices are embedded within the code, focusing on data protection and system integrity.ROLE ALIGNMENT WITH ORGANIZATION' GOALS:
· This role plays a critical part in delivering high-quality business technology solutions, which are central to our mission of empowering organizations through technology. The Software Developer will drive digital transformation initiatives, helping clients optimize their operations, reduce costs, and improve performance by delivering scalable and reliable software solutions. By aligning closely with our clients’ needs, the role contributes to long-term partnerships, continuous innovation, and the company's growth objectives.
QUALIFICATIONS REQUIRED:
Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.
· 3+ years of experience in software development, preferably in business technology solutions or related fields.
· Demonstrable experience in developing enterprise software solutions using languages such as Java, Python, C#, or JavaScript.
· Hands-on experience in full-stack development is preferred, including front-end technologies (React, Angular, Vue.js) and back-end technologies (Node.js, .NET, Spring).
· Experience in working with databases (SQL, NoSQL) and cloud technologies (AWS, Azure, Google Cloud).
Quality Assurance Engineer, Software Development
Posted today
Job Viewed
Job Description
Who We Are
NewGlobe supports visionary governments to transform public education systems, the cornerstone of a prosperous, equitable, and peaceful society.
With a comprehensive system transformation platform and data-driven educational services, NewGlobe delivers rapid and dramatic improvements in learning outcomes at state and nationwide scale. Through building impactful partnerships and programmes, NewGlobe ensures that all children have access to an education that will develop their full potential and create a foundation for growth and prosperity.
NewGlobe leverages more than a decade of educational experience and proven impact in integrated school management, teacher professional development, instructional design innovation, technological system support, child-centered classroom practice, and parent engagement -- all grounded in learning science -- to ensure each teacher is empowered to engage children in transformational learning, and all children have the opportunity to develop to their full potential. Every day, NewGlobe supports governments to solve what were once seen as intractable problems, and by doing so, ensures this generation will be able to grow up to lead more fulfilled lives, while simultaneously building economic prosperity for themselves, their communities, and the globe.
NewGlobe's high-touch, intensive professional development programs, along with integrated school management, teacher support, and assessment software, enable schools to succeed. NewGlobe works within state and national curriculum and syllabi, ensuring all children are empowered to learn their own history, and master local content, while being globally competitive in mathematics and languages. The science of behaviour change and the science of learning is at the foundation of all programming. NewGlobe works with urgency because youth quickly becomes adulthood and relentlessly because improvement requires continuous problem-solving. NewGlobe is honoured to serve and to help rebuild trust in public systems.
NewGlobe's work is all encompassing and will challenge you to use your full mind, and heart, each day. We need bright minds who want to be part of building a new globe -- a more equitable globe -- to join us.
Technology Group
Technology plays a critical role enabling us to provide transformative education at massive scale in highly resource constrained environments. This is one of the key elements that gives us the ability to deliver radically impactful programmes, creating brighter futures for a generation of children across the world each day. Technology spans several key functions, including product management, business intelligence, software development and IT operations. Working with us, passionate technologists have a chance to directly change the world. No kidding.
Software Development Department
The software development department handles all aspects of delivery related to our custom software applications and services - everything that it takes to turn an idea into working software and delivering value to our users. The department is structured into cross-functional, self-organising teams that work together on projects, short and long, alongside product designers and key business stakeholders.
About The Role
We are looking for a full time Quality Assurance Engineer to join our new Lagos, cross-functional software development teams, which will build the software that powers and improves our platform of educational tools. The Lagos team will have a special focus on the parts of the system that are more customer facing, experimental, or strategically important. The key to the QA role on our teams is being a divergent thinker with a curious mind - a collaborator with developers in building great software, not an adversary, nor an order taker.
If you're looking to be a gatekeeper, NewGlobe will not be right for you. If you're looking to get a perfect set of requirements handed to you, NewGlobe will not be right for you. On the other hand, if you're all about being an enabler of teams, curiosity and innovation, and more than anything, about automation and repeatability, then NewGlobe might just be your next gig.
You will report to one of our software development team leads.
What You Will Do
- Collaborate with team members and business stakeholders to define acceptance criteria for software development projects, including participation in the design and estimation of new software to ensure that testing is not an afterthought
- Create and execute testing plans that include an appropriate combination of manual and automated testing, carefully reporting issues using structured tools and standards
- Advocate for a culture of automation and repeatability - and then get your hands dirty to make it a reality
- Follow testing practices to ensure the functional correctness, usability, scalability, and security of NewGlobe software
- Help resolve "works on my machine" automated testing issues by pairing with our software developers to run down environmental, network, or other complicating factors
- Deliver and manage automated testing tools for the constantly evolving needs of our various software platforms, including a range of web and mobile applications running across a variety of devices
- Integrate automated testing tools into build pipelines to promote a culture of continuous delivery
- Participate in the design, rollout, and use of monitoring tools in order to identify and resolve issues and ensure continuous integration of data into warehouses
- Devise approaches for validating and monitoring off-the-shelf and third-party software
- Participate in the design and use of application monitoring tools to reduce mean time to response and to maximise uptime
- Provide third-line technical support to in-house users
What You Should Have
- Bachelor's degree with excellent academic performance
- 4+years overall commercial software experience at the enterprise level
- Experience with different testing tools and patterns, such as contract testing for APIs and end-to-end testing for apps. Proficiency with other types of testing, such as load testing, penetration and security testing, or usability testing a major plus
- Comfort with both Windows and Linux/Ubuntu
- A desire to learn new tech stacks and frameworks - if you've only got experience in a particular platform and you think that makes it the right answer, NewGlobe is not right for you
- Nice to haves:
- DevOps experience at the enterprise level
- Hands-on experience across with a continuous delivery platforms (e.g. Jenkins, Go.CD, CircleCI, TFS)
- Hands-on experience with Code as Infrastructure tools (Puppet, Chef, Ansible, etc.)
- Experience in cloud platforms (AWS, Azure)
- Experience in containerisation (Docker) and containerisation infrastructure (Kubernetes, Docker Swarm, etc.)
- A proactive mindset and comfort working without constant supervision
- Flexibility to respond to the changing needs of the business
- Ability to prioritise and carry out multiple tasks
- Fast learner, energetic, and enthusiastic
Working at NewGlobe
Enter the dynamic world of NewGlobe, where we embrace the mindset of boundless potential.
Here, we excel in innovative problem-solving and harness the power of data to revolutionize education. Committed to scaling our impact, we prioritize inclusivity and design solutions that empower learners worldwide. With relentless determination, we challenge conventions, analyze root causes, and craft inventive solutions to educational challenges.
Our culture values tangible results, focusing on data-driven decisions and proactive problem-solving. Integrity and accountability are our guiding principles as we uphold commitments, establish policies, and validate our efforts at every turn.
Through meticulous design, we shape behaviors, championing structured practices, precision, and transparency in our quest for educational excellence. As we journey forward, we embrace challenges and celebrate achievement in our mission to transform education.
What We Offer
- The opportunity to make a difference for children every day at a proven, internationally recognized, mission-driven company.
- Flexible hybrid working arrangement.
- Take the lead and help us grow our engineering team
- The opportunity to work on challenging and innovative projects
What to Expect from the Interview Process
We have a rigorous, merit based hiring process. The process is designed to simulate the essential parts of the job and introduce you to your role in the business should you join our team. Apply via our website.
We will never ask for payment as part of the interview process and we are committed to a fair process free of discrimination based on gender, race, ethnicity, citizenship or disability.
Senior Fullstack Engineer – Software Development at Newglobe
Posted today
Job Viewed
Job Description
Today
J
Senior Fullstack Engineer – Software Development at NewglobeJobgam
Engineering & Technology
Lagos Full Time
IT & Telecoms Confidential
- Minimum Qualification :
- Experience Level : Senior level
- Experience Length : 5 years
JOB TITLE: Senior Fullstack Engineer – Software Development
JOB LOCATION: Lagos
ADVERTISEMENT
JOB DETAILS;
- We are looking for a full time Lead Full-Stack Engineer to head up one of our cross-functional software development teams, which builds the software that powers and improves our competitive advantage. In addition to being technically excellent and an individual contributor, a Team Lead is responsible for the end-to-end delivery of their project (looking across all disciplines and technology stacks) and for ensuring that their team is following agreed norms and processes.
This person should be familiar with design and implementation issues specific to a data driven, highly scalable environments and be able to handle such issues with flexibility and ingenuity. The ideal candidate will have a strong customer focus, a proven track record of delivering high-quality products in a continuous delivery environment, and an appreciation for clean and simple code.
What You Will Do
- Design, implement, and support new products and features, including overseeing the technical design and architecture of projects
- Grow and lead an software development team of 5-7 engineers
- Collaborate with project sponsors and product designers to elaborate requirements and facilitate trade-offs that maximise value
- Analyse and improve the overall software architecture, with a focus on maintainability and scalability
Mentor and develop members of the team, from daily interactions to broader professional development goals
What You Should Have
- A BA/BS in Computer Science or a related technical field
- Minimum of 5 years of enterprise software development experience
- Comfort recommending and advocating for enterprise architectural best practices for highly-available, scalable, and reliable implementations; but also the experience to take on technical debt where appropriate
- Enterprise-level experience with continuous delivery practises and tools
- Advocacy of test-driven development (TDD) and/or behaviour driven development (BDD)
- Experience with pair-programming and other XP practises a plus
- Expertise in several of the following areas (and interested in learning about the rest):
- Web services and API design, especially in the Microsoft .NET ecosystem
- Android applications, especially "offline-first"
- JavaScript Web Applications, especially Progressive Web Applications
- Data engineering – data pipelines that cleanse, classify, and aggregate data sets
- Highly scalable architectures (e.g. CQRS, Event Sourcing, queues, circuit breakers, etc.)
- Monitoring in all its forms – error monitoring, synthetic monitoring, performance monitoring, user monitoring, etc.
- Security and identity management – OAuth, penetration testing, software supply chain
- Cloud and Hybrid deployment models
- Databases and ORMs – esp. MS SQL Server/T-SQL (and EF, Dapper, etc.); but also other forms of persistence
- Experience in a lean delivery environment and understand not only the mechanics, but also the underlying motivations
- NewGlobe uses primarily .NET (server-side), Vue.JS (web apps) and Kotlin (Android native), so experience in these tool chains is preferable; however, NewGlobe also values developers with diverse experience, so serious exposure to other languages and ecosystems (e.g. NodeJS, Ruby, functional languages, NoSQL DBs) is a bonus
- Ability to function well in a fast-paced, informal environment where constant change is the norm and the bar for quality is set high
Interest in open source projects – familiarity with OSS projects is a plus; contributions to open source projects is a big plus
What We Offer
- The opportunity to make a difference for children every day at a proven, internationally recognized, mission-driven company.
- Flexible hybrid working arrangement.
- Take the lead and help us grow our engineering team
The opportunity to work on challenging and innovative projects
How To Apply
To apply for the ongoing NewGlobe Job recruitment, visit the APPLICATION PORTAL to submit your application
Deadline: March 20, 2025
<
Be The First To Know
About the latest Kotlin developer Jobs in Nigeria !
Software Business Development Associate
Posted today
Job Viewed
Job Description
SENRI Limited is a Japanese ICT Startup. We are looking for a leader to plan strategies, implement them and build relationships with enterprise customers. Our mobile-based sales automation system, SENRI, is aiming at changing the way they work at enterprises, strengthening distribution networks in Africa. Starting from 2015, we have been successful in development of the service and acquisition of customers in Kenya, Uganda and Nigeria, with a multinational team from Kenya, Uganda and business in Nigeria, we need you now.
Job Description
- Nurture prospective clients through the full sales process from product demonstration to close
- Gain an understanding of customers' diverse and specific business needs and apply product knowledge to meet them.
- Preparing and delivering presentations and demonstrations of software to customers.
- Networking with existing customers in order to maintain links and promote additional products and upgrades.
- Meeting monthly new sales targets by managing a pipeline of opportunities generated by the sales team as well as your own prospecting.
- Build and nurture client relationships throughout the sales and post-sales cycles.
- Contribute to the growth and development of our product by providing feedback from conversations with your customers and prospects
- Engage with the Sales and business leadership to coordinate marketing and sales activities
- Minimum 1-3 years' sales / accounts management experience exceeding growth targets.
Job Requirements
- Prior experience in a full-cycle sales experience selling B2B SaaS with an exceptional track record of meeting and exceeding sales targets
- Experience in negotiating and closing SaaS deal sizes
- Excellent communication & interpersonal skills and can liaise effectively with senior stakeholders
- Ability to use CRM (eg. Salesforce)
- Results-driven, tenacious and a strong team player.
Working Conditions & Peaks
:
- Working hour: 8:30-17:30
- Working day: Monday - Friday
- Hybrid system of operation
- Probationary period will be 3-6 months.
- Workstation (Laptop & Phone)
- Agile working culture.
Software Business Development Associate
Posted today
Job Viewed
Job Description
Today
S
Software Business Development AssociateSENRI Ltd.
Sales
Lagos Full Time
IT & Telecoms Confidential
- Minimum Qualification :
- Experience Level : Entry level
- Experience Length : 1 year
SENRI Limited is a Japanese ICT Startup. We are looking for a leader to plan strategies, implement them and build relationships with enterprise customers. Our mobile-based sales automation system, SENRI, is aiming at changing the way they work at enterprises, strengthening distribution networks in Africa. Starting from 2015, we have been successful in development of the service and acquisition of customers in Kenya, Uganda and Nigeria, with a multinational team from Kenya, Uganda and business in Nigeria, we need you now.
Job Description
- Nurture prospective clients through the full sales process from product demonstration to close
- Gain an understanding of customers' diverse and specific business needs and apply product knowledge to meet them.
- Preparing and delivering presentations and demonstrations of software to customers.
- Networking with existing customers in order to maintain links and promote additional products and upgrades.
- Meeting monthly new sales targets by managing a pipeline of opportunities generated by the sales team as well as your own prospecting.
- Build and nurture client relationships throughout the sales and post-sales cycles.
- Contribute to the growth and development of our product by providing feedback from conversations with your customers and prospects
- Engage with the Sales and business leadership to coordinate marketing and sales activities
Minimum 1-3 years' sales / accounts management experience exceeding growth targets.
Job Requirements
- Prior experience in a full-cycle sales experience selling B2B SaaS with an exceptional track record of meeting and exceeding sales targets
- Experience in negotiating and closing SaaS deal sizes
- Excellent communication & interpersonal skills and can liaise effectively with senior stakeholders
- Ability to use CRM (eg. Salesforce)
Results-driven, tenacious and a strong team player.
Working Conditions & Peaks :
- Working hour: 8:30-17:30
- Working day: Monday - Friday
- Hybrid system of operation
- Probationary period will be 3-6 months.
- Workstation (Laptop & Phone)
Agile working culture.
<
Research and development software engineer
Posted today
Job Viewed
Job Description
We hiring for our tech company located at Rumuokoro in portharcourt for the Position of
RESEARCH AND DEVELOPMENT SOFTWARE ENGINEER
REQUIREMENT
Minimum of Bsc or HND
Proven experience in software engineering ( Research & development focused preferred)
3.Strong programming skills ( Python C++, java or similar skills)
Knowledge of cloud platforms
Good understanding of data structures algorithms and software design principles.
salary : #200,000 - #300,000
Job Type: Full-time
Pay: ₦200, ₦300,000.00 per month