Senior Fullstack Engineer (React Native)
Lead the migration of a web frontend to a unified React Native mobile application, own feature delivery end-to-end, build backend services with NestJS and TypeScript, architect media delivery pipelines, develop real-time capabilities, write tests, resolve performance issues, and mentor engineers.
Responsibilities
- Lead the migration of an Angular web frontend to a React Native mobile application
- Build and ship new features end-to-end from mobile UI to backend logic and APIs
- Craft rich, responsive mobile interfaces using React Native and TypeScript/JavaScript
- Architect and optimize media delivery pipelines including upload, processing, compression, CDN integration, and streaming
- Design, implement, and maintain scalable backend services with NestJS and TypeScript
- Develop real-time capabilities using WebSockets for notifications, feed updates, chat, and interactions
- Refine requirements and iterate with product, design, and engineering partners
- Write unit, integration, and end-to-end tests across frontend and backend
- Resolve performance issues, technical debt, and bottlenecks
- Influence technical direction and mentor incoming engineers
Requirements
- 5+ years of experience in fullstack or frontend-heavy development roles
- Expert-level proficiency in React Native for cross-platform iOS and Android apps
- Strong hands-on experience with NestJS and TypeScript for backend services
- Experience with Google Cloud Platform
- Knowledge of RESTful API design, mobile networking, authentication flows, and async data handling
- Experience with PostgreSQL and Redis or similar stores
- Ability to own features from ideation through deployment and monitoring
- Comfort with Git and collaborative development workflows
- Strong communication, teamwork, and problem-solving skills