Full Stack Developer (React Native + Node.js) Offline
We are actively seeking an experienced React Native Developer to join our team. As a key member of our software development team, you will play a critical role in building and optimizing a comprehensive time management system, seamlessly integrating advanced biometric technologies to streamline employee tracking and reporting, while ensuring exceptional user experience and system reliability. You will also work with the desktop version.
Key Requirements:
Front-end (Tech stack)
- React (18.2.0): A library for building user interfaces.
- React Native (0.71.0): A framework for building mobile applications.
- React Native macOS (0.71.0-0): An adaptation of React Native for macOS platform.
- React Native Windows: A framework for building native Windows apps using React Native.
- Redux Toolkit: For state management within the application.
- React Navigation: For handling navigation between screens.
- TypeScript: For strongly-typed JavaScript development.
Back-end (Tech stack) DBMS: PostgreSQL (version 16.3, Debian 16.3-1.pgdg120+1)
Case Sensitivity: Plain text = lower, Delimited text = exact.
Driver: PostgreSQL JDBC Driver (version 42.6.0, JDBC4.2).
- Architecture Type: Monolithic architecture.
- Authentication: JWT authorization using access and refresh tokens.
- Database ORM: Prisma with the flexibility to use pure SQL when necessary.
Storage Type:
Self-hosted solution: Local system file saving.
Cloud solution (TBD): AWS S3 or Firebase Storage.
Image Resolver (TBD):
None, or Cloudinary API for tasks like cropping, face detection, etc.
Itβs also good to have experience with Node.js and be open to working with it when such tasks arise.
- Knowledge of PostgreSQL, ability to write complex SQL queries and work with Prisma ORM.
- Understanding and experience with JWT authorization (access and refresh tokens).
- Experience with self-hosted file storage solutions.
- Familiarity with cloud storage platforms such as AWS S3 or Firebase Storage (implementation TBD).
- Experience with image handling, including integration with services like Cloudinary for cropping, face detection, and other image manipulation tasks (TBD).
- Proficiency in building RESTful APIs using NestJS.
- Experience with Swagger for API documentation (both local and cloud-based documentation).
- Git
About Project - It is a flexible, user-friendly solution for businesses looking to streamline their employee time tracking and management processes, ensuring accurate data collection, insightful reporting, and efficient device integration.
Our focus is on a result-oriented person, ready to learn and implement new technologies. Maybe you are our match, let's talk ;)
The job ad is no longer active
Look at the current jobs React Native β