Overview
Accepts corp to corp applications
Contract - Term Contract
Skills
Android
IOS
React Native
Node
Job Details
Our client is looking for a Full Stack Mobile Developer (React Native) it's a long term contract project, below is the detailed requirements.
Job Role: Full Stack Mobile Developer (React Native)
Location: Remote
Mode of Hiring: Long Term Contract
Job Description:
- We are seeking a skilled Full Stack Mobile Developer with expertise in React Native to design, develop, and maintain high-performance mobile applications for both iOS and Android.
- The ideal candidate will have experience in front-end (React Native) and back-end (Node.js, APIs, databases) development, ensuring seamless integration and functionality across the entire stack.
Key Responsibilities:
- Mobile Development (React Native)
- Develop cross-platform mobile applications using React Native for iOS and Android.
- Optimize app performance, UI/UX, and responsiveness.
- Integrate third-party APIs, libraries, and SDKs.
- Implement state management (Redux, Context API, MobX).
Back-End & Full Stack Development:
- Design and develop RESTful APIs (Node.js, Express, Django, or similar).
- Work with databases (Firebase, MongoDB, PostgreSQL, MySQL).
- Implement authentication (JWT, OAuth) and security best practices.
- Handle server-side logic, cloud services (AWS, Azure, Google Cloud Platform), and DevOps (CI/CD).
- Collaborate with front-end and back-end teams for seamless integration.
Testing & Deployment:
- Write unit and integration tests (Jest, Detox).
- Debug and fix performance bottlenecks.
- Deploy apps to Apple App Store & Google Play Store.
- Monitor app performance post-launch and implement updates.
Required Skills & Qualifications:
- 3+ years of experience in React Native development.
- Strong proficiency in JavaScript/TypeScript.
- Experience with Node.js, Express, or similar back-end frameworks.
- Knowledge of database systems (SQL & NoSQL).
- Familiarity with RESTful & GraphQL APIs.
- Understanding of state management (Redux, Context API).
- Experience with Git, Agile methodologies, and CI/CD pipelines.
- Knowledge of mobile app deployment (App Store, Play Store).
- Strong problem-solving and debugging skills.
Preferred Skills:
- Experience with React.js for web development.
- Familiarity with native modules (Java/Kotlin, Swift/Objective-C).
- Knowledge of Docker, Kubernetes, or cloud platforms (AWS, Firebase).
- Experience with automated testing frameworks.
Looking forward for your reply.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.