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:monthly (Gross)
Industry/Sector: Information Technology & Telecommunications
Years of Experience Required: 610 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) 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)
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:
Subject Line: React Native & Go (Golang) Developer Lagos
React Native & Go (Golang) Developer Department/Function: TechnologyReports To: CEOEmployment Type: Contract (Fixed Term)Work Location: Lagos IslandWork Mode: Remote (Work from Home)Salary Range:monthly (Gross)Industry/Sector: Information Technology & TelecommunicationsYears of Experience Required:...
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:monthly (Gross)
Industry/Sector: Information Technology & Telecommunications
Years of Experience Required: 610 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) 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)
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:
Subject Line: React Native & Go (Golang) Developer Lagos
View more
View less