Job Description:
We are seeking an experienced React Native Full Stack Developer to join our team. The ideal candidate will have over 3 years of experience in mobile and backend development with proficiency in React Native and relevant frameworks. If you are passionate about creating exceptional user experiences developing scalable applications and collaborating in a dynamic environment we would love to hear from you!
Key Responsibilities:
Design build and maintain highquality React Native applications for both iOS and Android.
Develop scalable and secure backend components using frameworks like Node.js.
Write clean maintainable and testable code while adhering to best practices.
Collaborate with UI/UX designers to implement attractive and functional user interfaces.
Build and manage APIs for seamless frontend and backend communication.
Work with state management libraries (e.g. Redux MobX) to maintain application stability.
Optimize app performance for scalability and responsiveness.
Conduct code reviews and maintain high coding standards.
Work with version control systems like Git to manage the development process.
Implement and manage CI/CD pipelines to streamline deployments.
Deploy applications to the App Store and Google Play Store while ensuring compliance with guidelines.
Required Skills and Experience:
3 years of experience as a React Native Developer.
Proficiency in JavaScript TypeScript and ES6 features.
Expertise in React Native libraries and frameworks.
Experience with backend development using Node.js Express.js or equivalent frameworks.
Strong understanding of mobile app architecture and design principles.
Familiarity with building and consuming RESTful APIs.
Knowledge of databases like MongoDB MySQL or Firebase.
Understanding of state management tools like Redux MobX or Context API.
Experience with Git and Agile methodologies.
Preferred Skills:
Experience with AWS Google Cloud or Azure services.
Familiarity with containerization tools like Docker and Kubernetes.
Exposure to testing frameworks for mobile and backend applications.
Knowledge of CI/CD tools like Jenkins Travis or GitLab CI.
google cloud,jenkins,react native,app,express.js,travis,docker,mysql,agile methodologies,kubernetes,restful apis,git,node.js,redux,ci/cd,firebase,mobile,aws,design,code,react,typescript,javascript,gitlab ci,mobx,azure,mongodb