
React Native & Go (Golang) Developer
Department/Function: Technology
Reports To: CEO
Employment Type: Contract (Fixed Term)
Work Location: Lagos – Island
Work Mode: Remote (Work from Home)
Salary Range: ₦400,000 – ₦500,000 monthly (Gross)
Industry/Sector: Information Technology & Telecommunications
Years of Experience Required: 6–10 years (Senior)
Minimum Education Level: HND / BSc / BA
We are seeking a highly skilled and experienced React Native & Go (Golang) Developer to design, develop, and maintain scalable, high-performance mobile and backend solutions. The ideal candidate will be autonomous, detail-oriented, and capable of managing the full lifecycle of mobile and backend applications, from architecture and development to deployment and production support.
This role involves working closely with cross-functional teams, including backend and product engineers, to deliver production-ready solutions that meet business and technical requirements.
Design, develop, and maintain production-ready mobile applications using React Native
Build scalable, reusable, and high-performance mobile features.
Integrate mobile applications with backend APIs and services.
Optimize applications for performance, reliability, and scalability across iOS and Android
Manage the full mobile app lifecycle, including development, testing, deployment, and store releases.
Prepare and submit builds to the Apple App Store and Google Play Store, ensuring compliance with platform guidelines.
Debug, troubleshoot, and resolve production issues across multiple devices and OS versions.
Participate in code reviews and maintain high standards for code quality and documentation.
Continuously improve development processes, tooling, and app architecture.
Stay current with React Native updates, mobile development best practices, and emerging technologies.
Design and implement user management systems (users, roles, permissions).
Build role-based access control and implement authentication and authorization flows.
Design, develop, and maintain production-grade backend services using Go
Architect distributed systems with a focus on scalability, reliability, and performance.
Maintain microservices and well-defined service boundaries.
Design, implement, and maintain REST and/or GraphQL APIs
Collaborate with mobile engineers to support product features.
Own services through development, deployment, monitoring, and optimization.
Implement observability, logging, and alerting for production systems.
Design database schemas and manage migrations.
Debug and resolve production incidents.
Contribute to code reviews, technical documentation, and architecture discussions.
Continuously improve system design, tooling, and operational practices.
Strong hands-on experience with React Native
Proven track record of building and maintaining production mobile apps.
At least one live app published on both the Google Play Store and Apple App Store
Solid understanding of mobile performance optimization, rendering efficiency, and memory management.
Experience with API-driven architectures, RESTful APIs, async data handling, and error states.
Familiarity with app release cycles, versioning, and store submission processes.
Strong collaboration skills and ability to work independently.
Proven experience building and operating production-grade distributed systems.
Hands-on experience with microservices architecture.
Knowledge of authentication, authorization, and RBAC patterns.
Experience designing and maintaining RESTful or GraphQL APIs.
Strong experience with relational databases, preferably PostgreSQL
Experience with containerized environments ( Docker) and production systems.
Solid understanding of concurrency, networking, and system performance.
Strong debugging and problem-solving skills.
Startup or fast-paced environment experience.
Advanced mobile development (offline-first, complex state management).
Automated testing and CI/CD pipelines for mobile apps.
Scalable mobile app architecture and UX knowledge.
Kubernetes, infrastructure as code (Terraform/CloudFormation), and event-driven architectures.
Multi-role or multi-tenant systems, caching layers, GraphQL schema design, and security best practices.
Experience with high-scale, high-availability systems and technical leadership.
React Native, JavaScript (ES6+), Node.js, npm/Yarn
Xcode (iOS) and Android Studio (Android)
iOS and Android SDKs
React Native CLI, RESTful APIs, HTTP libraries (Axios/Fetch)
GitHub, issue tracking/project management tools (Jira, Linear)
Testing: Jest or equivalent, debugging tools, simulators/emulators
Build & release: App Store Connect, Google Play Console
GitHub, GitHub Actions, PostgreSQL, Docker, Kubernetes, Swagger
Issue tracking/project management tools
Highly autonomous and self-motivated
Problem solver with strong analytical skills
Detail-oriented and reliable
Strong sense of ownership and accountability
Interested candidates should submit their CV and a brief cover note highlighting relevant mobile and backend development experience to: hiring@mysigma.io
Subject Line: React Native & Go (Golang) Developer – Lagos

Sigma Consulting Group provides end-to-end recruitment solutions and strategic business consulting services across high-demand sectors like healthcare, technology, oil and gas, and e-commerce.
With over a decade of experience in specialist executive search, volume recruitment and RPO, our team leverages market insights and networks to help clients meet their talent needs. Read on to explore how we can add value to your business through our bespoke offerings!
With a constantly evolving talent landscape and skills gaps across industries, Sigma offers a focused approach in sourcing qualified candidates through assessment of technical and soft skills. Leverage our expertise to gain access to specialized talent pools that can transform and scale your operations.
Get in touch to know more!