E&
React Native Mobile Developer
ECSCorp & Company
Nigeria · On-site Full-time 3w ago
About the role
Responsibilities
- Mobile App Development: Design, develop, and maintain cross-platform mobile applications using React Native, TypeScript, and Expo.
- Expo Ecosystem: Leverage Expo tools and APIs (e.g., Expo Go, EAS, and Expo SDK) to accelerate development and deployment.
- Backend Integration: Integrate mobile applications with RESTful APIs and backend services, ensuring efficient and secure data flow.
- Business Logic Implementation: Translate product requirements into scalable and maintainable application logic.
- Performance Optimization: Optimize applications for speed, responsiveness, and smooth user interactions.
- Testing & Debugging: Write unit and integration tests, identify issues, and implement effective fixes.
- Code Quality & Documentation: Maintain clean, reusable, and well-documented code following best practices.
- Collaboration: Work closely with designers, product managers, and backend engineers to deliver high-quality features.
- Deployment & Release: Manage application builds, releases, and updates across app stores.
- Continuous Improvement: Stay current with emerging trends, tools, and best practices in the React Native ecosystem.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience)
- Minimum 3 years of experience in mobile application development (React Native preferred)
- Strong proficiency in TypeScript, React, and React Native
- Hands-on experience with Expo and the Expo ecosystem (Expo CLI, Expo Go, EAS)
- Solid understanding of mobile architecture, performance, and best practices
- Experience with API integration and asynchronous data handling
- Hands-on experience with testing and debugging mobile applications
- Proficiency with version control systems (e.g., Git)
- Strong problem-solving, communication, and teamwork skills
Technical Skills
- Languages: TypeScript (primary), JavaScript (working knowledge)
- Frameworks: React Native (Expo-managed workflow)
- Tools: Expo CLI, Expo Go, EAS (Build, Submit, Update)
- State Management: Redux, MobX, Context API
- Navigation: React Navigation
- Testing: Jest, React Native Testing Library
- CI/CD: Continuous Integration and Deployment pipelines
- Deployment: Apple App Store and Google Play Store via Expo
Preferred Qualifications
- Experience with Expo Application Services (EAS) for builds and deployment
- Familiarity with native development (iOS/Android) for custom modules or ejection when necessary
- Experience with state management tools (Redux, MobX, Context API)
- Knowledge of performance optimization techniques in React Native apps
- Experience working in agile development environments
Skills
Context APIEASExpoExpo CLIExpo GoGitJavaScriptJestMobXReactReact NativeReact NavigationReduxRESTful APIsTypeScriptReact Native Testing Library
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free