Job Openings React Native & Go (Golang) Developer

About the job React Native & Go (Golang) Developer

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

1. 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.

2. 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