Technology

Mobile Developer At Hampshire Heights Global Company Limited

Hampshire Heights Global Company Limited·Lagos, nigeria·Full Time·Onsite
TechnologyFull TimeOnsite

Interested applicant(s) should possess relevant qualifications and experience

Key skills

BA/BSc/HND
Apply Now
Send your CV along with a cover letter to[email protected]

Please use the job title as the subject line of your email.

At a glance

Company

Hampshire Heights Global Company Limited

Location

Lagos, nigeria

Employment

Full Time

Work style

Onsite

Experience

Valid until

Not specified

Created

July 28, 2026

More opportunities

Similar roles you might like

Mobile Developer At Ardova Plc

Ardova Plc

Lagos, nigeria

full-time

The Mid-Level Mobile Developer is responsible for developing, maintaining, and enhancing mobile applications across Android and cross-platform environments using tools such as Flutter, delivering intuitive, high-performing, and reliable user experiences. The role holder 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, 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 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 use across mobile and web front-end applications, using Flutter, Dart, Kotlin, and related front-end frameworks (e.g., React, 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, providing 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, to ensure application reliability. Maintain, upgrade, and refactor existing mobile and front-end code, ensuring 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 Play Store submissions, and follow CI/CD and DevOps practices to streamline delivery. Leverage AI tools and coding assistants (e.g., Claude Code, GitHub Copilot, ChatGPT, etc.) 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 the quality and efficiency of software delivery Skills & Competencies Excellent knowledge of Flutter and Dart for cross-platform mobile development, and native Android development using Kotlin or Java. Working knowledge of HTML, CSS, JavaScript, and front-end frameworks/libraries (e.g., React, Vue.js) for web-based front-end development. Proficiency in responsive and mobile-first design principles, ensuring interfaces work seamlessly across devices and screen sizes. Experience consuming RESTful and GraphQL APIs and handling asynchronous data in mobile and front-end applications. Proficiency in version control systems and branching strategies (e.g., Git, GitFlow). Experience with mobile and front-end testing tools and frameworks (e.g., Flutter Test, Espresso, Jest, Cypress). Familiarity with CI/CD pipelines and app distribution processes, including Google Play Store and app signing/release workflows. Understanding of mobile platform guidelines (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, accessible mobile and front-end interfaces. Familiarity with state management approaches for mobile and front-end applications (e.g., Provider, Bloc, Riverpod, Redux, 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. Requirements Minimum of Three (3) years' experience as a Mobile Developer, Frontend Developer, or in a similar role, with a demonstrable track record of building and shipping Android and/or Flutter applications, along with front-end web development experience. 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.

2 hours ago

Senior Mobile Developer (react Native) At 247bet

247Bet

Lagos, nigeria

full-time

Role Description This is a full-time hybrid role for a Senior Mobile Developer, based in Lagos hybrid, with 3 days per week in the office. Mobile is where Nigerian betting happens, and our app is the product for most customers. You'll build and own the React Native app across Android and iOS live odds, bet slip, wallet, social feed, and copy-betting with Android on mid-range devices as the primary reality: limited memory, patchy data, and users who will uninstall anything heavy or slow. This is a hands-on role for a mobile engineer who has shipped and maintained production apps at scale and sweats app size, startup time, and crash rates. What You'll Do Build and own core app experiences in React Native across Android and iOS: sportsbook, bet slip, wallet, account, and social/copy-betting features Implement real-time features live odds, in-play betting, cash-out, and push-driven updates that stay correct through network drops and reconnects Optimise relentlessly for mid-range Android: app size, cold start, memory, battery, and data usage Handle money-critical flows with care: idempotent bet submission, deposit/withdrawal states, and secure session handling Own release engineering: build pipelines, staged rollouts, OTA updates, and Play Store / App Store submissions Monitor crash rates, ANRs, and performance metrics, and drive them down continuously Integrate push notifications, deep linking, and in-app messaging Write native modules (Kotlin/Swift) when React Native needs help Collaborate with backend engineers on efficient BFF contracts designed for mobile constraints Mentor mid-level mobile engineers and set standards for the mobile codebase What We're Looking For 5+ years of mobile engineering experience, with 3+ years in React Native shipping production apps Apps live in the Play Store / App Store that you can point to and explain your role in Strong TypeScript, plus working knowledge of the native layer (Kotlin and/or Swift) Proven performance optimisation experience on low/mid-range Android devices Experience with real-time data in mobile apps (WebSockets, push) and robust offline/reconnect handling Solid grasp of mobile security for apps handling money: secure storage, certificate pinning, session management Experience with mobile CI/CD, staged rollouts, and crash/performance monitoring (Sentry, Firebase Crashlytics, or similar) Strong testing habits and clean, maintainable codeNice to Have Experience building betting, gaming, fintech, or wallet apps Experience shipping apps for African markets and data-constrained users Familiarity with OTA update tooling (CodePush/EAS Update) Play Integrity / App Attest and anti-tampering experience

14 days ago

Mobile App Developer And Ui / Ux Design Trainer At Campus Technologies Limited

Campus Technologies Limited

Abuja, nigeria

full-time

Description We seek a Part-Time Mobile App Development Trainer to deliver hands-on training sessions and mentor students in developing Android and/or iOS applications. The ideal candidate should have expertise in mobile development using Java, Kotlin, Swift, or cross-platform frameworks like Flutter and React Native. The role requires a passion for teaching, guiding students through real-world projects, and ensuring they gain practical experience in designing, developing, and deploying mobile applications. If you have strong technical skills and a desire to empower the next generation of mobile developers, we encourage you to apply! Key Responsibilities Conduct interactive and hands-on training in Android (Java/Kotlin) and/or iOS (Swift, Objective-C) development. Assist students in building real-world mobile applications. Guide students in Android Studio, Xcode, Jetpack libraries, Firebase, and other essential tools. Teach UI/UX design principles, API integration, database management, and app deployment. Assist students in building real-world mobile applications. Conduct live coding sessions, debugging workshops, and troubleshooting exercises. Develop and update training materials, lesson plans, coding exercises, and assessments. Stay updated with emerging mobile development trends, frameworks, and best practices. Provide feedback on student projects and track their progress. Work closely with other trainers, developers, and industry professionals to enhance training quality. Qualifications Interested candidates should possess a Bachelor`s Degree Experience: Minimum of 2 years professional experience in mobile application development and UI/UX design. Previous teaching or training experience is an advantage. Technical Skills: Proficiency in programming languages (e.g., Swift, Kotlin, Dart) and mobile development frameworks (e.g., Flutter, React Native). Expertise in UI/UX design tools (e.g., Adobe XD, Figma, Sketch). Portfolio: A strong portfolio demonstrating your mobile app development and UI/UX design projects. Communication Skills: Excellent verbal and written communication skills with the ability to explain complex concepts simply and engagingly. Passion for Teaching: A genuine interest in helping students learn and grow, with a patient and approachable demeanor. Applicant must be at least 30 years old and must reside in Abuja.

2 months ago

Mobile Developer (react Native And Expo) At Transnet

Transnet

Abuja, nigeria

full-time

Job Summary The Mobile Developer will be responsible for designing, developing, testing, and maintaining cross-platform mobile applications for Android and iOS using React Native and Expo. The ideal candidate should have a strong understanding of mobile application architecture, API integration, performance optimization, and modern development practices. Key Responsibilities Design, develop, and maintain cross-platform mobile applications using React Native and Expo. Collaborate with UI/UX designers to implement intuitive and responsive user interfaces. Integrate mobile applications with RESTful APIs and backend services. Write clean, maintainable, and reusable code following industry best practices. Troubleshoot, debug, and resolve application issues to ensure optimal performance. Optimize applications for speed, scalability, and user experience. Implement secure authentication and authorization mechanisms. Manage application deployment to the Google Play Store and Apple App Store. Work closely with backend developers, product managers, and other stakeholders throughout the software development lifecycle. Participate in code reviews and contribute to improving development processes. Stay updated with emerging mobile technologies, frameworks, and industry trends. Eligibility Bachelor's Degree in Computer Science, Software Engineering, Information Technology, or a related field. Minimum of 2 years' experience developing mobile applications with React Native. Strong proficiency in React Native. Hands-on experience with Expo and the Expo ecosystem. Proficiency in JavaScript (ES6+) and TypeScript. Experience integrating RESTful APIs and third-party services. Knowledge of state management libraries such as Redux, Context API, or Zustand. Experience with Git version control. Familiarity with Firebase services (Authentication, Firestore, Push Notifications, Analytics) is an added advantage. Experience with mobile app deployment to the Google Play Store and Apple App Store. Understanding of mobile application security best practices. Knowledge of responsive design principles and mobile UI/UX guidelines. Familiarity with CI/CD pipelines for mobile applications is an added advantage. Proven portfolio of published or deployed mobile applications. Experience working in Agile/Scrum development environments is an advantage. Strong analytical and problem-solving skills. Excellent communication and teamwork abilities. High attention to detail. Ability to manage multiple projects and meet deadlines. Self-motivated with a willingness to learn new technologies.

2 months ago

Lead Quality Assurance & Project Coordinator At Hellome Limited

HelloMe Limited

Lagos, nigeria

full-time

About the Role We are seeking a highly experienced, analytical, and results-driven Lead Quality Assurance & Project Coordinator to join our growing cross-border FinTech team. The successful candidate will be responsible for leading the Company's Quality Assurance (QA) function while coordinating the successful planning, execution, testing, release, and delivery of software products across our international payment ecosystem. The successful candidate will oversee the quality assurance lifecycle for the Company's cross-border payment platform, mobile applications, web applications, digital wallets, virtual accounts, remittance services, merchant platforms, foreign exchange solutions, APIs, and other financial technology products. This leadership role combines Quality Assurance Leadership, Software Testing, Release Management, Project Coordination, and Cross-Functional Delivery Management. The successful candidate will establish QA standards, manage testing activities, coordinate software releases, monitor project execution, improve software quality processes, mentor QA team members, and ensure products meet business, customer, security, regulatory, and technical requirements before deployment. The Lead Quality Assurance & Project Coordinator will work closely with Product Managers, Backend Engineers, Mobile Developers, Frontend Developers, DevOps Engineers, UI/UX Designers, Compliance, Operations, Customer Support, Banking Partners, Executive Management, and external technology vendors to ensure the successful planning, testing, coordination, and delivery of secure, reliable, and scalable FinTech solutions. This position plays a critical role in reducing production defects, improving customer experience, ensuring software quality, maintaining regulatory compliance, driving project execution, supporting Agile delivery, and continuously improving software development processes across the organization. Key Responsibilities Quality Assurance Leadership Lead the Company's Software Quality Assurance function. Develop and implement QA strategies, policies, standards, and testing frameworks. Establish quality objectives and testing methodologies across projects. Define quality metrics and monitor software quality performance. Review business and functional requirements to ensure testability. Lead test planning activities across multiple projects. Mentor and guide QA Engineers and testers. Ensure consistent QA processes throughout the Software Development Lifecycle (SDLC). Promote quality-first engineering culture across development teams. Software Quality Assurance & Testing Develop comprehensive test plans, test strategies, and test cases. Perform: Functional Testing Integration Testing System Testing Regression Testing Smoke Testing Sanity Testing User Acceptance Testing (UAT) Exploratory Testing End-to-End Testing Validate all software releases before production deployment. Verify application functionality across supported platforms and environments. Ensure software complies with business, functional, and technical requirements. Perform post-release validation. Recommend automation opportunities where applicable. Payment Systems & Transaction Testing Test end-to-end cross-border payment workflows. Validate international payment processing. Test: Digital Wallets Virtual Accounts International Remittances Local Transfers Merchant Payments Card Payments FX Transactions Settlement Processes Validate payment routing. Test payment notifications. Verify reconciliation accuracy. Validate failed transaction recovery. Ensure payment lifecycle integrity. API & Backend Validation Test RESTful APIs using Postman or equivalent tools. Validate authentication and authorization. Verify request and response payloads. Test webhook services. Validate third-party integrations. Test banking APIs. Validate payment gateway integrations. Verify backend synchronization. Perform database validation where required. Project Coordination Coordinate software development projects from initiation through deployment. Prepare project schedules and timelines. Monitor sprint execution. Track milestones and deliverables. Organize: Sprint Planning Daily Standups Sprint Reviews Retrospectives Release Planning Meetings Coordinate communication between Engineering, Product, Compliance, Operations, and Management. Escalate risks, blockers, and project delays. Monitor project progress. Maintain project documentation. Ensure timely project delivery. Release Management Coordinate software release planning. Prepare release readiness checklists. Validate release candidates. Coordinate UAT activities. Support staging and production deployments. Verify successful production deployments. Coordinate rollback procedures where necessary. Maintain release documentation and version history. Defect Management Manage defect lifecycle. Review and prioritize defects. Assign issues to developers. Monitor defect resolution. Validate fixes. Analyze recurring defects. Perform root cause analysis. Prepare defect dashboards. Recommend preventive actions. Compliance, Security & Risk Testing Validate compliance with internal policies. Support testing for: KYC KYB AML Fraud Detection Sanctions Screening Verify authentication mechanisms. Validate role-based access controls. Verify encryption implementation. Support penetration testing remediation. Participate in compliance audits. Ensure secure payment processing. Performance & Usability Testing Validate application performance. Test under varying network conditions. Verify application responsiveness. Assess usability. Evaluate accessibility. Validate user interface consistency. Monitor application stability after deployment. Recommend customer experience improvements. Documentation & Reporting Prepare: Test Plans Test Cases Test Scripts QA Reports Defect Reports Release Reports Project Status Reports Risk Registers Lessons Learned Reports Quality Dashboards Maintain QA documentation. Maintain release documentation. Maintain testing evidence for audits. Team Leadership & Continuous Improvement Lead QA process improvement initiatives. Mentor QA Engineers. Promote test automation. Improve testing efficiency. Standardize QA practices. Support Agile transformation initiatives. Monitor QA KPIs. Identify quality improvement opportunities. Stay current with emerging testing methodologies, FinTech regulations, and software engineering best practices. Perform other duties assigned by Management. Requirements & Qualifications Educational Requirements Bachelor's Degree in Computer Science, Software Engineering, Information Technology, Information Systems, Project Management, Engineering, or related discipline. Master's Degree is an added advantage. Professional certifications such as: ISTQB PMP PRINCE2 Scrum Master Agile PMI-ACP are an added advantage. Experience Requirements Minimum of 5 - 8 years of experience in Software Quality Assurance, Software Testing, or Quality Engineering. Minimum of 3 - 5 years in a leadership or senior QA role. Minimum of 3 - 5 years within FinTech, Payments, Banking, Remittance, Financial Services. Experience coordinating Agile software projects. Experience leading QA teams. Experience managing software releases. Experience testing APIs. Experience with payment platforms. Experience with mobile and web applications. Experience working with cross-functional teams. Technical Knowledge Strong understanding of SDLC and STLC. Software testing methodologies. Mobile application testing. Web application testing. API testing. REST APIs. Postman. SQL. Jira. Azure DevOps. ClickUp. TestRail. Zephyr. Xray. Git. CI/CD pipelines. Agile/Scrum. Payment processing. Cross-border payment workflows. Digital wallets. Virtual accounts. Remittance systems. Foreign exchange workflows. KYC/KYB. AML. Fraud detection. Selenium, Playwright, Cypress, Appium or equivalent automation frameworks (advantage). Skills & Competencies Strong QA leadership. Excellent software testing expertise. Project coordination. Agile delivery management. Strong analytical skills. Root cause analysis. Risk management. Decision making. Excellent documentation. Stakeholder management. Leadership and mentoring. Time management. Problem-solving. High attention to detail. Customer-focused mindset. Strong communication. Ability to work under pressure. High ethical standards. Ability to thrive in a regulated cross-border FinTech environment.

2 months ago

Mobile Developer (react Native + Expo) At Sage Grey Technologies Limited

Sage Grey Technologies Limited

Lagos, nigeria

full-time

About the Role We are looking for a skilled and passionate Mobile Developer with strong experience in React Native and Expo to join our engineering team. The ideal candidate will be responsible for building high-quality, scalable, and user-friendly mobile applications for both iOS and Android platforms. You will work closely with product managers, designers, and backend engineers to deliver reliable mobile experiences while ensuring performance, security, and maintainability. Responsibilities Design, develop, and maintain cross-platform mobile applications using React Native and Expo. Build reusable, scalable, and efficient mobile components. Convert UI/UX designs into responsive and pixel-perfect mobile interfaces. Integrate RESTful APIs and third-party services. Implement authentication flows, push notifications, deep linking, and app navigation. Manage application state using modern state management solutions. Optimize mobile applications for performance, speed, and reliability. Debug and resolve application issues across Android and iOS devices. Handle mobile app builds and deployments using Expo Application Services (EAS). Publish and manage applications on Google Play Store and Apple App Store. Collaborate with backend developers to define and integrate APIs. Write clean, maintainable, and well-documented code. Participate in code reviews and follow mobile development best practices. Requirements Strong experience building mobile applications with React Native. Hands-on experience with Expo framework and Expo Application Services (EAS). Strong knowledge of JavaScript and TypeScript. Experience with React Hooks and functional components. Understanding of mobile application architecture and lifecycle. Experience with navigation libraries such as React Navigation. Experience with state management tools (Redux, Zustand, Context API, or similar). Ability to integrate REST APIs and third-party SDKs. Experience handling local storage solutions such as AsyncStorage, SQLite, or SecureStore. Understanding of mobile authentication and security best practices. Experience debugging applications using React Native development tools. Familiarity with Git and collaborative development workflows. Good understanding of responsive design across different screen sizes. Nice to Have: Experience working with native modules. Knowledge of Swift or Kotlin is a plus. Experience with Firebase services (Authentication, Cloud Messaging, Analytics, Crashlytics). Experience implementing maps, geolocation, payments, camera, and media features. Knowledge of CI/CD pipelines for mobile applications. Understanding of App Store and Play Store review processes. Experience with performance monitoring tools such as Sentry. Technical Stack: Mobile: React Native Expo TypeScript JavaScript State Management: Redux / Zustand / Context API APIs & Services: REST APIs Firebase Push Notifications Third-party SDK integrations Development Tools: Expo EAS Build Git App Store Connect Google Play Console Soft Skills: Strong problem-solving skills. Ability to take ownership of mobile features. Attention to detail and user experience. Ability to work independently and collaborate with a team. Passion for building high-quality mobile products.

2 months ago

Mobile Developer At Hampshire Heights Global Company Limited
Lagos, nigeria
Apply