Job Brief
We are looking for developers who are proficient in both REACT NATIVE and NODE.JS.
Requirements:
- Over 4 years of mobile app application development experience.
- Proficiency with React Native, Redux Toolkit, and Node.js
- Experience in using Firebase, GC or AWS solutions and Docker
- Experience developing RESTful APIs
- Familiarity using and/or developing GraphQL APIs
- Experience with database products such as PostgreSQL, MongoDB and Cloud Firestore
- Experience working with modern DevOps, CI/CD practices, and agile methodologies
- Experience with Git, Gitlab, Code Commit (branching, versioning, tagging)
- Familiarity with Nest.JS and Next.JS would be a plus.
- Bachelor’s Degree in Computer Science, Computer Engineering and/or relevant work experience
Responsibilities
- Manage the complete software development process from conception to deployment
- Maintain and upgrade the software following deployment
- Architect software solutions, and infrastructure that fits clients requirements and budget.
- Design, develop, and implement solutions leveraging React Native, and Node.js, or other languages/platforms as needed
- Create security and data protection settings
- Automate and maintain Continuous Integration/Deployment pipelines
- Participate in an Agile team and be actively involved in the full software development life cycle
- Create and perform unit tests and test automation
- Develop new and improve existing processes