SaaS platform that offers SME businesses E-commerce solutions to sell online and manage their orders end to end. Responsibilities:
Be responsible for the technical aspects of the assigned mobile projects
Assess and make technical decisions with the support of the team (developers and CTO)
Develop scalable applications, both mobile (ReactNative) and back-end (NodeJS)
Write Android and IOS native modules for our ReactNative applications
Review application requirements and interface designs
Automate the build and the deployment of our RN applications
Write effective, testable, reusable code and libraries Technical environment:
One Backend: NodeJS, Mongo, WebSockets, JS/TS, Redis, RabbitMQ, Payment gateways
Three web apps: ReactJS, PWA, WebSockets, JS/TS, Payment
Three mobile apps: ReactNative, JS/TS, Native Android & IOS modules, WebSockets, Payment
OPS: Google Cloud GCP, Docker, Gitlab pipelines
Team: 5 engineers, 2 testers, 1 product manager, 1 project manager Job Requirements:
Strong analytical and problem-solving skills
Strong background in software engineering (algorithms, data structures, maintainable code)
Proficiency in Node.js and its frameworks such as Express, Nest, etc.
Experience with native build tools (like Android Studio, Xcode, Gradle, etc)
Experience in developing and maintaining native applications using React Native
Experience in writing native modules for Android and IOS
2+ years of experience as a React Native/Node.js engineer (strong requirement)
Experience on native Android and or IOS is a plus
Degree/diploma: no requirement
MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.