Key Responsibilities:
Frontend Development:
- Build responsive web interfaces using React and TypeScript.
- Collaborate on mobile app development using React Native (with React Native for Web).
- Work closely with designers to bring intuitive UIs to life with Tailwind CSS or similar frameworks.
Backend Development:
- Develop APIs and backend services using Node.js, preferably with NestJS.
- Work with PostgreSQL or other relational DBs to design and query schemas efficiently.
- Ensure application reliability and performance through clean, testable code.
Payments & Integrations:
- Integrate payment systems (e.g., Paymob) into web and mobile applications.
- Connect with third-party APIs and manage secure data flow.
Job Requirements:- Experience: +3 years of professional experience building web or full-stack applications.- Frontend Skills: Proficient with React, HTML, CSS, and responsive design.- Backend Skills: Solid experience with Node.js, with preference for NestJS or Express.- TypeScript: Good understanding and practical usage of TS across the stack.Bonus Points:- Experience with React or React Native for Web.- Familiarity with Expo, monorepos (e.g., Yarn Workspaces).- Exposure to CI/CD pipelines for frontend and backend deployments.- Knowledge of mobile payment SDKs or POS systems.- Passion for food tech, restaurants, or hospitality tech.