sigma-consulting-group
React Native & Go (Golang) Developer
Job description
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
Role Overview
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.
Key Responsibilities
- React Native Developer (Hybrid Mobile)
•
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.
- Go (Golang) Backend Developer
•
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.
Must-Have Skills
React Native & Mobile Development
•
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.
Go (Golang) Backend Development
•
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.
Nice-to-Have 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.
Required Software/Tools
React Native
•
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
Go (Golang)
•
GitHub, GitHub Actions, PostgreSQL, Docker, Kubernetes, Swagger
•
Issue tracking/project management tools
Ideal Candidate Personality
•
Highly autonomous and self-motivated
•
Problem solver with strong analytical skills
•
Detail-oriented and reliable
•
Strong sense of ownership and accountability
How to Apply
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


