Job Title: Mobile Developer
Location: Lagos
Job Schedule: Full-time
Ardova Plc is a leading Nigerian indigenous and integrated energy company involved in the distribution of petroleum products. The company operates an extensive network of more than 450 retail outlets across Nigeria, with significant storage facilities in Apapa, Lagos and Onne, Rivers State
Job Description
The Mid-Level Mobile Developer will be responsible for developing, maintaining, and enhancing mobile applications across Android and cross-platform environments using tools such as Flutter. The role focuses on delivering intuitive, high-performing, and reliable user experiences.
The successful candidate will work closely with UI/UX designers, back-end developers, and product teams to translate designs and requirements into high-quality mobile and front-end code while ensuring performance, accessibility, and consistency across the organisation’s digital products.
Key Responsibilities
- Design and develop responsive, user-friendly mobile applications for Android and cross-platform environments using Flutter, in line with UI/UX design specifications and brand guidelines.
- Write clean, efficient, and well-documented code for mobile and front-end applications, adhering to established coding standards and best practices.
- Build and maintain reusable widgets, components, and libraries for mobile and web front-end applications using Flutter, Dart, Kotlin, and related front-end frameworks such as React and Vue.js.
- Translate UI/UX wireframes and mockups into high-quality, pixel-perfect, and accessible mobile and web interfaces that render consistently across devices and screen sizes.
- Collaborate with back-end developers to integrate mobile and front-end applications with RESTful and GraphQL APIs and other back-end services.
- Optimise mobile and web applications for maximum speed, responsiveness, and performance across different devices, operating system versions, and screen sizes.
- Ensure the technical feasibility of UI/UX designs and provide input and feedback during the design process for mobile and web platforms.
- Implement and follow mobile and front-end security best practices, protecting applications against common vulnerabilities and safeguarding user data.
- Participate in code reviews, providing and receiving constructive technical feedback to maintain code quality across the team.
- Identify, troubleshoot, and resolve bugs, performance bottlenecks, and technical issues in existing mobile and front-end applications.
- Write and maintain unit, widget, and integration tests for mobile and front-end code using tools such as Flutter Test, Jest, or Espresso.
- Maintain, upgrade, and refactor existing mobile and front-end code to ensure continued functionality, performance, and compliance with current platform standards.
- Collaborate with the Product Manager, Business Analyst, designers, and QA Specialist to translate requirements into well-engineered mobile and front-end solutions.
- Support the build and release process for mobile applications, including App Store and Google Play Store submissions, while following CI/CD and DevOps practices.
- Leverage AI tools and coding assistants such as Claude Code, GitHub Copilot, and ChatGPT to enhance development speed, code quality, and problem-solving efficiency.
- Stay current with emerging mobile and front-end technologies, frameworks, and industry best practices, applying relevant advancements to improve software delivery.
Requirements
- Minimum of a Bachelor’s degree or HND in Computer Science, Information Technology, Software Engineering, or a related field.
- Relevant professional certifications are an advantage, including Google Associate Android Developer, Flutter certifications, Meta Front-End Developer Certificate, or equivalent.
- UI/UX or mobile accessibility-related certifications are also desirable.
- Minimum of three (3) years’ experience as a Mobile Developer, Frontend Developer, or in a similar role.
- Demonstrable experience building and shipping Android and/or Flutter applications, alongside front-end web development experience.
Skills & Competencies
- Excellent knowledge of Flutter and Dart for cross-platform mobile development, as well as native Android development using Kotlin or Java.
- Working knowledge of HTML, CSS, JavaScript, and front-end frameworks/libraries such as React and Vue.js.
- Proficiency in responsive and mobile-first design principles.
- Experience consuming RESTful and GraphQL APIs and handling asynchronous data in mobile and front-end applications.
- Proficiency in version control systems and branching strategies such as Git and GitFlow.
- Experience with mobile and front-end testing tools and frameworks such as Flutter Test, Espresso, Jest, and Cypress.
- Familiarity with CI/CD pipelines and app distribution processes, including Google Play Store and app signing/release workflows.
- Understanding of mobile platform guidelines, including Material Design, device compatibility issues, and mobile performance optimisation techniques.
- Understanding of mobile and front-end security principles, including secure data storage, authentication, and common client-side vulnerabilities.
- Strong knowledge of UI/UX design concepts and the ability to implement visually consistent and accessible mobile and front-end interfaces.
- Familiarity with state management approaches such as Provider, Bloc, Riverpod, Redux, and Context API.
- Basic understanding of back-end technologies and databases sufficient to collaborate effectively with back-end developers.
- Familiarity with Agile and Scrum development methodologies.
How to Apply
Interested and qualified candidates should apply online through the official recruitment platform:
Application Closing Date
9th September, 2026.